| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Public inspector method to load enum listpr/126 | Ilya Pekelny | 2014-08-08 | 2 | -2/+31 |
| | | | | | | Provide opportunity to get enums list via an inspector instance public interface. | ||||
| * | DropEnumType class available from postgres dialect | Ilya Pekelny | 2014-08-08 | 1 | -2/+3 |
| | | |||||
| * | - take out the iterator approach here as it does not support concurrent access | Mike Bayer | 2014-08-07 | 1 | -8/+9 |
| | | |||||
| * | -Fixed bug where Postgresql JSON type was not able to persist or | Mike Bayer | 2014-08-07 | 3 | -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 Bayer | 2014-08-07 | 1 | -2/+5 |
| | | | | | fix #2438 | ||||
| * | Merge pull request #127 from mwhite/master | mike bayer | 2014-08-06 | 1 | -1/+1 |
| |\ | | | | | fix typo in cascade documentation | ||||
| | * | fix typo in cascade documentationpr/127 | Michael White | 2014-08-05 | 1 | -1/+1 |
| |/ | |||||
| * | - add some docs to try to explain the behavior with MySQL / TIMESTAMP. | Mike Bayer | 2014-08-04 | 1 | -0/+91 |
| | | | | | ref #3155 | ||||
| * | - Fixed bug in CTE where ``literal_binds`` compiler argument would not | Mike Bayer | 2014-08-02 | 3 | -1/+48 |
| | | | | | | | be always be correctly propagated when one CTE referred to another aliased CTE in a statement. Fixes #3154 | ||||
| * | - update the literal binds section | Mike Bayer | 2014-07-30 | 1 | -43/+24 |
| | | |||||
| * | - workaround removal of nested() in py3k | Mike Bayer | 2014-07-30 | 3 | -2/+37 |
| | | |||||
| * | - ensure all tests are named test_* | Mike Bayer | 2014-07-30 | 11 | -47/+48 |
| | | |||||
| * | - repair test finding to not skip the test_suite tests | Mike Bayer | 2014-07-30 | 2 | -2/+1 |
| | | |||||
| * | - fix unit test affected by #3075 | Mike Bayer | 2014-07-29 | 1 | -5/+8 |
| | | |||||
| * | pep8 cleanup | Mike Bayer | 2014-07-29 | 1 | -285/+342 |
| | | |||||
| * | - The exception wrapping system for DBAPI errors can now accommodate | Mike Bayer | 2014-07-29 | 4 | -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 with | Mike Bayer | 2014-07-29 | 3 | -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 test | Mike Bayer | 2014-07-28 | 1 | -1/+2 |
| | | |||||
| * | fix test ordering issues | Mike Bayer | 2014-07-27 | 4 | -66/+44 |
| | | |||||
| * | - remove print statement | Mike Bayer | 2014-07-27 | 1 | -3/+4 |
| | | | | | - ensure non-tests wont run | ||||
| * | - exclude profiling altogether from coverage | Mike Bayer | 2014-07-27 | 1 | -0/+1 |
| | | |||||
| * | - disable C exts on coverage run | Mike Bayer | 2014-07-27 | 1 | -0/+3 |
| | | |||||
| * | - remove debugging assertions | Mike Bayer | 2014-07-27 | 2 | -9/+5 |
| | | | | | - keep sqlite as memory even with parallel for now | ||||
| * | - add support for tags, including include/exclude support. | Mike Bayer | 2014-07-27 | 14 | -76/+192 |
| | | | | | simplify tox again now that we can exclude tests more easily | ||||
| * | - reorganize tox options | Mike Bayer | 2014-07-26 | 2 | -27/+37 |
| | | |||||
| * | Merge branch 'master' into xdist_poc | Mike Bayer | 2014-07-26 | 1 | -2/+3 |
| |\ | |||||
| | * | fix paren here | Mike Bayer | 2014-07-26 | 1 | -2/+3 |
| | | | |||||
| * | | - scale up for mysql, sqlite | Mike Bayer | 2014-07-26 | 7 | -113/+282 |
| | | | |||||
| * | | Merge branch 'master' into xdist_poc | Mike Bayer | 2014-07-26 | 8 | -153/+227 |
| |\ \ | |/ | | | | | | | Conflicts: lib/sqlalchemy/engine/url.py | ||||
| | * | - rework the exclusions system to have much better support for compound | Mike Bayer | 2014-07-26 | 7 | -151/+231 |
| | | | | | | | | | rules, better message formatting | ||||
| | * | - fix whitespace | Mike Bayer | 2014-07-25 | 1 | -2/+2 |
| | | | |||||
| * | | - use a template database for PG so extensions get created automatically | Mike Bayer | 2014-07-25 | 1 | -4/+7 |
| | | | |||||
| * | | Merge branch 'master' into xdist_poc | Mike Bayer | 2014-07-25 | 2 | -0/+3 |
| |\ \ | |/ | |||||
| | * | - restore non_updating_cascade to test_manytomany_nonpassive, but also | Mike Bayer | 2014-07-25 | 2 | -0/+3 |
| | | | | | | | | | add sane_multi_rowcount requirement, as pg8000 doesn't do "multi" row count. | ||||
| * | | - proof of concept for parallel testing | Mike Bayer | 2014-07-25 | 6 | -13/+102 |
| |/ | |||||
| * | - more pg8000 tests passing | Mike Bayer | 2014-07-25 | 7 | -7/+24 |
| | | |||||
| * | Merge remote-tracking branch 'origin/pr/117' into pg8000 | Mike Bayer | 2014-07-25 | 7 | -2003/+2313 |
| |\ | |||||
| | * | PEP8 tidy of test/orm/test_dynamic.pypr/117 | Tony Locke | 2014-07-20 | 1 | -110/+83 |
| | | | |||||
| | * | Fixes for pg8000 for test/orm/test_dynamic.py | Tony Locke | 2014-07-20 | 1 | -5/+7 |
| | | | |||||
| | * | PEP8 tidy of test/orm/test_froms.py | Tony Locke | 2014-07-20 | 1 | -949/+1047 |
| | | | |||||
| | * | Opened test_self_referential for pg8000 | Tony Locke | 2014-07-20 | 1 | -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.py | Tony Locke | 2014-07-20 | 1 | -212/+235 |
| | | | |||||
| | * | Remove requirement for manytomany_nonpassive | Tony Locke | 2014-07-20 | 1 | -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.py | Tony Locke | 2014-07-20 | 1 | -472/+600 |
| | | | |||||
| | * | pg8000 passing test/orm/test_query.py | Tony Locke | 2014-07-20 | 1 | -3/+3 |
| | | | |||||
| | * | PEP8 tidy for test/orm/test_transaction.py | Tony Locke | 2014-07-19 | 1 | -106/+144 |
| | | | |||||
| | * | Fix support for two phase commit in pg8000 dialect | Tony Locke | 2014-07-19 | 1 | -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.py | Tony Locke | 2014-07-19 | 1 | -148/+179 |
| | | | |||||
| * | | - Fixed bug in :class:`.postgresql.array` object where comparison | Mike Bayer | 2014-07-25 | 3 | -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 issue3141 | Mike Bayer | 2014-07-25 | 1 | -1/+1 |
| |\ \ | |||||
