summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* PEP8 Style fixes for lib/sqlalchemy/*.pypr/105Brian Jarrett2014-07-129-176/+200
|
* Merge branch 'master' of https://github.com/celttechie/sqlalchemypr/104Brian Jarrett2014-07-101-5/+4
|\ | | | | | | Pulling from new fork of SQLAlchemy
| * - determine the root cause of the mysqlconnector issue, reportMike Bayer2014-07-101-5/+4
| | | | | | | | it and move on
* | fixed style to conform to PEP8Brian Jarrett2014-07-102-38/+43
|/
* - mark tests failing for mysqlconnector, oursqlMike Bayer2014-07-101-3/+10
|
* imports gone badMike Bayer2014-07-101-2/+2
|
* - The :meth:`.TypeEngine.with_variant` method will now accept aMike Bayer2014-07-103-1/+17
| | | | | | type class as an argument which is internally converted to an instance, using the same convention long established by other constructs such as :class:`.Column`. fixes #3122
* - fully flake8 test/aaa_profilingMike Bayer2014-07-097-430/+581
|
* - break up the <authors> copyright comment as part of a passMike Bayer2014-07-09161-161/+322
| | | | to get all flake8 passing
* - support __only_on__ and __backend__ at the same timeMike Bayer2014-07-092-21/+20
|
* - Changed the default value of "raise_on_warnings" to False forMike Bayer2014-07-096-4/+21
| | | | | | | | MySQLconnector. This was set at True for some reason. The "buffered" flag unfortunately must stay at True as MySQLconnector does not allow a cursor to be closed unless all results are fully fetched. fixes #2515 - lots of MySQL tests seemed to not be hitting all backends, so we should be getting some mysqlconnector failures now
* - add 0.9 changelogMike Bayer2014-07-091-0/+9
|
* - Fixed bug where "python setup.py test" wasn't calling intoMike Bayer2014-07-093-1/+19
| | | | | distutils appropriately, and errors would be emitted at the end of the test suite.
* -do an autoflake8 hereMike Bayer2014-07-081-141/+161
|
* - The "evaulator" for query.update()/delete() won't work with multi-tableMike Bayer2014-07-084-7/+41
| | | | | | | updates, and needs to be set to `synchronize_session=False` or `synchronize_session='fetch'`; this now raises an exception, with a message to change the synchronize setting. This will be only a warning in 0.9.7. fixes #3117
* Merge pull request #103 from tlocke/mastermike bayer2014-07-083-611/+757
|\ | | | | pg8000 passing test/sql
| * PEP8 tidy of subset of test/sql/*.pypr/103Tony Locke2014-07-074-602/+745
| |
| * pg8000 passing test/sqlTony Locke2014-07-064-13/+16
| |
* | - add postgresql_regconfig argument to PG dialect for match() operator,jonathan vanasco2014-07-085-8/+152
| | | | | | | | implements PG's to_tsquery('regconfig', 'arg') pattern. fixes #3078
* | document JSONBMike Bayer2014-07-071-2/+5
| |
* | changelogMike Bayer2014-07-071-0/+8
| |
* | Merge pull request #101 from ddimmich/mastermike bayer2014-07-074-5/+175
|\ \ | |/ |/| Postgres 9.4 Jsonb support
| * jsonb support for <@, ?| and ?& added.pr/101Damian Dimmich2014-07-012-1/+37
| | | | | | | | need to see if equality already works.
| * it's OK to pass a dict in - it does the right thing, no need to quote itDamian Dimmich2014-06-281-1/+1
| | | | | | | | in the tests.
| * minor cleanup of the jsonb - had extraneous operators that where copiedDamian Dimmich2014-06-282-6/+16
| | | | | | | | | | | | from hstore that don't apply. Add tests for ? and @> operators.
| * add has_key & contains operators for jsonb (ported over from hstore)Damian Dimmich2014-06-281-21/+17
| |
| * and tests for JSONB - as this is a superset of JSON i've subclassedDamian Dimmich2014-06-281-1/+15
| | | | | | | | the JSON tests as all of these should be applicable as well.
| * initial support for JSONB - this only allows you to define the JSONBDamian Dimmich2014-06-243-3/+117
| | | | | | | | | | datatype - this does not add any of the additional support for querying/indexing yet.
* | Merge pull request #100 from plaes/typosmike bayer2014-07-063-4/+4
|\ \ | | | | | | Typo fixes
| * | typo: s/thbe/thepr/100Priit Laes2014-06-281-1/+1
| | |
| * | typo: s/tranasction/transactionPriit Laes2014-06-282-3/+3
| | |
| * | typo: s/founds/foundPriit Laes2014-06-281-1/+1
| | |
* | | changelog, fixes #3093Mike Bayer2014-07-061-0/+9
| | |
* | | Merged in therve/bug-3093/bug/3093 (pull request #24) Mike Bayer2014-07-062-3/+4
|\ \ \ | | | | | | | | Return the assigned value in MultableDict.setdefault
| * | | Return the assigned value in MultableDict.setdefaultThomas Herve2014-06-242-3/+4
| | |/ | |/|
* | | add pg8000Mike Bayer2014-07-061-0/+1
| | |
* | | Merge pull request #99 from tlocke/mastermike bayer2014-07-061-234/+267
|\ \ \ | | | | | | | | pg8000 passing test/sql/test_types.py
| * | | PEP8 tidy of test/sql/test_types.pypr/99Tony Locke2014-06-231-221/+256
| | | |
| * | | pg8000 passing test/sql/test_types.pyTony Locke2014-06-231-13/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Opened up two tests that now pass with pg8000. Also, rewrote two tests to use actual tables rather than having a round trip in a single select statement. This is necessary for pg8000 because it sends strings to the server with type 'unknown' and lets the server work out the type.
* | | | - changelogMike Bayer2014-07-061-0/+8
| | | |
* | | | Merge pull request #98 from abbec/mssql2008-multivalues-insertmike bayer2014-07-061-0/+2
|\ \ \ \ | | | | | | | | | | Fixed support for multivalue inserts for MS SQL 2008
| * | | | - Fixed support for multivalue inserts for MS SQL 2008 since it is actually ↵pr/98Albert Cervin2014-06-161-0/+2
| | | | | | | | | | | | | | | | | | | | supported.
* | | | | - add test support for disconnect modificationMike Bayer2014-07-041-0/+25
| | | | |
* | | | | - clarify that the pg8000 backend has no impact of any kind onMike Bayer2014-07-041-8/+9
| | | | | | | | | | | | | | | | | | | | the pg8000 DBAPI's encoding behavior, fixes #3112.
* | | | | - rework the entire approach to #3076. As we need to catch all exceptionsMike Bayer2014-07-048-235/+517
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in all cases unconditionally, the number of use cases that go beyond what dbapi_error() is expecting has gone too far for an 0.9 release. Additionally, the number of things we'd like to track is really a lot more than the five arguments here, and ExecutionContext is really not suitable as totally public API for this. So restore dbapi_error to its old version, deprecate, and build out handle_error instead. This is a lot more extensible and doesn't get in the way of anything compatibility-wise.
* | | | | - Added new attributes :attr:`.ExecutionContext.exception` andMike Bayer2014-07-033-1/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | :attr:`.ExecutionContext.is_disconnect` which are meaningful within the :meth:`.ConnectionEvents.dbapi_error` handler to see both the original DBAPI error as well as whether or not it represents a disconnect.
* | | | | - The mechanics of the :meth:`.ConnectionEvents.dbapi_error` handlerMike Bayer2014-07-035-25/+239
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | have been enhanced such that the function handler is now capable of raising or returning a new exception object, which will replace the exception normally being thrown by SQLAlchemy. fixes #3076
* | | | | - add link to dialect docs for SQLite autoincrement from column autoincrement,Mike Bayer2014-07-032-4/+9
| | | | | | | | | | | | | | | | | | | | fixes #3110
* | | | | - ensure ACID set up on this table for MySQLMike Bayer2014-07-011-2/+3
| | | | |
* | | | | - Fixed bug where items that were persisted, deleted, or had aMike Bayer2014-07-014-1/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | primary key change within a savepoint block would not participate in being restored to their former state (not in session, in session, previous PK) after the outer transaction were rolled back. fixes #3108