summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Public inspector method to load enum listpr/126Ilya Pekelny2014-08-082-2/+31
| | | | | Provide opportunity to get enums list via an inspector instance public interface.
* DropEnumType class available from postgres dialectIlya Pekelny2014-08-081-2/+3
|
* - take out the iterator approach here as it does not support concurrent accessMike Bayer2014-08-071-8/+9
|
* -Fixed bug where Postgresql JSON type was not able to persist orMike Bayer2014-08-073-5/+146
| | | | | | | | | | | | | | | | | otherwise render a SQL NULL column value, rather than a JSON-encoded ``'null'``. To support this case, changes are as follows: * The value :func:`.null` can now be specified, which will always result in a NULL value resulting in the statement. * A new parameter :paramref:`.JSON.none_as_null` is added, which when True indicates that the Python ``None`` value should be peristed as SQL NULL, rather than JSON-encoded ``'null'``. Retrival of NULL as None is also repaired for DBAPIs other than psycopg2, namely pg8000. fixes #3159
* - clarify docs that contains_eager() is included in the of_type() system,Mike Bayer2014-08-071-2/+5
| | | | fix #2438
* Merge pull request #127 from mwhite/mastermike bayer2014-08-061-1/+1
|\ | | | | fix typo in cascade documentation
| * fix typo in cascade documentationpr/127Michael White2014-08-051-1/+1
|/
* - add some docs to try to explain the behavior with MySQL / TIMESTAMP.Mike Bayer2014-08-041-0/+91
| | | | ref #3155
* - Fixed bug in CTE where ``literal_binds`` compiler argument would notMike Bayer2014-08-023-1/+48
| | | | | | be always be correctly propagated when one CTE referred to another aliased CTE in a statement. Fixes #3154
* - update the literal binds sectionMike Bayer2014-07-301-43/+24
|
* - workaround removal of nested() in py3kMike Bayer2014-07-303-2/+37
|
* - ensure all tests are named test_*Mike Bayer2014-07-3011-47/+48
|
* - repair test finding to not skip the test_suite testsMike Bayer2014-07-302-2/+1
|
* - fix unit test affected by #3075Mike Bayer2014-07-291-5/+8
|
* pep8 cleanupMike Bayer2014-07-291-285/+342
|
* - The exception wrapping system for DBAPI errors can now accommodateMike Bayer2014-07-294-4/+53
| | | | | | | | non-standard DBAPI exceptions, such as the psycopg2 TransactionRollbackError. These exceptions will now be raised using the closest available subclass in ``sqlalchemy.exc``, in the case of TransactionRollbackError, ``sqlalchemy.exc.OperationalError``. fixes #3075
* - Fixed 0.9.7 regression caused by :ticket:`3067` in conjunction withMike Bayer2014-07-293-2/+14
| | | | | | a mis-named unit test such that so-called "schema" types like :class:`.Boolean` and :class:`.Enum` could no longer be pickled. fixes #3144
* - find the remaining not cleaning up correctly testMike Bayer2014-07-281-1/+2
|
* fix test ordering issuesMike Bayer2014-07-274-66/+44
|
* - remove print statementMike Bayer2014-07-271-3/+4
| | | | - ensure non-tests wont run
* - exclude profiling altogether from coverageMike Bayer2014-07-271-0/+1
|
* - disable C exts on coverage runMike Bayer2014-07-271-0/+3
|
* - remove debugging assertionsMike Bayer2014-07-272-9/+5
| | | | - keep sqlite as memory even with parallel for now
* - add support for tags, including include/exclude support.Mike Bayer2014-07-2714-76/+192
| | | | simplify tox again now that we can exclude tests more easily
* - reorganize tox optionsMike Bayer2014-07-262-27/+37
|
* Merge branch 'master' into xdist_pocMike Bayer2014-07-261-2/+3
|\
| * fix paren hereMike Bayer2014-07-261-2/+3
| |
* | - scale up for mysql, sqliteMike Bayer2014-07-267-113/+282
| |
* | Merge branch 'master' into xdist_pocMike Bayer2014-07-268-153/+227
|\ \ | |/ | | | | | | Conflicts: lib/sqlalchemy/engine/url.py
| * - rework the exclusions system to have much better support for compoundMike Bayer2014-07-267-151/+231
| | | | | | | | rules, better message formatting
| * - fix whitespaceMike Bayer2014-07-251-2/+2
| |
* | - use a template database for PG so extensions get created automaticallyMike Bayer2014-07-251-4/+7
| |
* | Merge branch 'master' into xdist_pocMike Bayer2014-07-252-0/+3
|\ \ | |/
| * - restore non_updating_cascade to test_manytomany_nonpassive, but alsoMike Bayer2014-07-252-0/+3
| | | | | | | | add sane_multi_rowcount requirement, as pg8000 doesn't do "multi" row count.
* | - proof of concept for parallel testingMike Bayer2014-07-256-13/+102
|/
* - more pg8000 tests passingMike Bayer2014-07-257-7/+24
|
* Merge remote-tracking branch 'origin/pr/117' into pg8000Mike Bayer2014-07-257-2003/+2313
|\
| * PEP8 tidy of test/orm/test_dynamic.pypr/117Tony Locke2014-07-201-110/+83
| |
| * Fixes for pg8000 for test/orm/test_dynamic.pyTony Locke2014-07-201-5/+7
| |
| * PEP8 tidy of test/orm/test_froms.pyTony Locke2014-07-201-949/+1047
| |
| * Opened test_self_referential for pg8000Tony Locke2014-07-201-2/+1
| | | | | | | | | | The test orm/test_froms.py test_self_referential works with pg8000 now, so I've opened it up.
| * PEP8 tidy for test/orm/test_naturalpks.pyTony Locke2014-07-201-212/+235
| |
| * Remove requirement for manytomany_nonpassiveTony Locke2014-07-201-1/+0
| | | | | | | | | | | | Removed the non_updating_cascade requirement from test_manytomany_nonpassive. This is because setting passive_updates=False in a relationship should work on *all* dialects.
| * PEP8 tidy of test/orm/test_query.pyTony Locke2014-07-201-472/+600
| |
| * pg8000 passing test/orm/test_query.pyTony Locke2014-07-201-3/+3
| |
| * PEP8 tidy for test/orm/test_transaction.pyTony Locke2014-07-191-106/+144
| |
| * Fix support for two phase commit in pg8000 dialectTony Locke2014-07-191-0/+19
| | | | | | | | | | | | | | The postgresql base dialect has problems with two-phase commit because there isn't a standard way of handling autocommit in DBAPI. This commit modifies the pg8000 dialect to use the DBAPI tpc extension, which is supported by pg8000 as of version 1.9.11.
| * PEP8 tidy for test/orm/test_versioning.pyTony Locke2014-07-191-148/+179
| |
* | - Fixed bug in :class:`.postgresql.array` object where comparisonMike Bayer2014-07-253-0/+39
| | | | | | | | | | to a plain Python list would fail to use the correct array constructor. Pull request courtesy Andrew. fixes #3141
* | Merge remote-tracking branch 'origin/pr/124' into issue3141Mike Bayer2014-07-251-1/+1
|\ \