Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | here's the flat join thing. it just works. Changing the existing compiled ↵ | Mike Bayer | 2013-06-04 | 3 | -8/+19 | |
| | | | | | | | | | | | | SQL assertions might even be most of the tests we need (though dedicated sql tests would be needed anyway) | |||||
| * | and this comment | Mike Bayer | 2013-06-04 | 1 | -0/+4 | |
| | | ||||||
| * | rewriting scheme now works. | Mike Bayer | 2013-06-04 | 2 | -77/+46 | |
| | | ||||||
| * | capture the really hard one in a test (hooray) | Mike Bayer | 2013-06-04 | 1 | -1/+1 | |
| | | ||||||
| * | OK this is the broken version, need to think a lot more about this | Mike Bayer | 2013-06-03 | 3 | -4/+48 | |
| | | ||||||
| * | - pulling out more aliases, sort of | Mike Bayer | 2013-06-03 | 1 | -4/+9 | |
| | | ||||||
| * | working through tests.... | Mike Bayer | 2013-06-02 | 5 | -12/+44 | |
| | | ||||||
| * | - figured out what the from_self() thing was about, part of query.statement, ↵ | Mike Bayer | 2013-06-02 | 4 | -9/+6 | |
| | | | | | | | | | | | | but would like to improve upon query.statement needing to do this | |||||
| * | getting things to join without subqueries, but some glitches in the compiler ↵ | Mike Bayer | 2013-06-02 | 4 | -15/+21 | |
| | | | | | | | | | | | | step when we do query.count() are showing | |||||
| * | implement join rewriting inside of visit_select(). Currently this is global ↵ | Mike Bayer | 2013-06-02 | 3 | -13/+75 | |
| | | | | | | | | or not based on fixing nested_join_translation as True or not. | |||||
* | | The ``deferrable`` keyword argument on :class:`.ForeignKey` and | Mike Bayer | 2013-06-03 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | :class:`.ForeignKeyConstraint` will not render the ``DEFERRABLE`` keyword on the MySQL dialect. For a long time we left this in place because a non-deferrable foreign key would act very differently than a deferrable one, but some environments just disable FKs on MySQL, so we'll be less opinionated here. [ticket:2721] | |||||
* | | Fixed bug where :class:`.MutableDict` didn't report a change event | Mike Bayer | 2013-06-03 | 1 | -0/+4 | |
| | | | | | | | | | | when ``clear()`` was called. [ticket:2730] | |||||
* | | Fixed bug whereby joining a select() of a table "A" with multiple | Mike Bayer | 2013-06-03 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | foreign key paths to a table "B", to that table "B", would fail to produce the "ambiguous join condition" error that would be reported if you join table "A" directly to "B"; it would instead produce a join condition with multiple criteria. [ticket:2738] | |||||
* | | Fixed bug whereby using :meth:`.MetaData.reflect` across a remote | Mike Bayer | 2013-06-03 | 1 | -3/+12 | |
| | | | | | | | | | | | | schema as well as a local schema could produce wrong results in the case where both schemas had a table of the same name. [ticket:2728] | |||||
* | | - remove the ``__iter__()`` with notimplemented since it interferes | Mike Bayer | 2013-06-03 | 1 | -5/+0 | |
| | | | | | | | | with legitimate iterable detection, [ticket:2726] | |||||
* | | - add changelog/migration note | Mike Bayer | 2013-06-03 | 1 | -9/+9 | |
| | | | | | | | | - inline the label check | |||||
* | | Merge branch 'master' into ticket_1068 | Mike Bayer | 2013-06-03 | 3 | -9/+9 | |
|\ \ | ||||||
| * | | - fdb is now official, [ticket:2504] | Mike Bayer | 2013-06-03 | 3 | -9/+9 | |
| | | | | | | | | | | | | | | | - restore the rollback cleanup handler, pg8000 is mostly obsolete as a dialect and the firebird drivers need it | |||||
* | | | Merge branch 'master' into ticket_1068 | Mike Bayer | 2013-06-03 | 84 | -1091/+1246 | |
|\ \ \ | |/ / | ||||||
| * | | - some tweaks to try to help out mssql+pyodbc support a bit, py3k is really | Mike Bayer | 2013-06-03 | 2 | -12/+20 | |
| |/ | | | | | | | not happening too well (I need to stick with linux + freetds 0.91, I know) | |||||
| * | - blow away context._attributes | Mike Bayer | 2013-06-02 | 4 | -40/+44 | |
| | | | | | | | | | | - to account for query._attributes/context.attributes, just pass the attributes dict directly to the PathRegistry methods | |||||
| * | Fixed a regression caused by [ticket:2682] whereby the | Mike Bayer | 2013-05-31 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | evaluation invoked by :meth:`.Query.update` and :meth:`.Query.delete` would hit upon unsupported ``True`` and ``False`` symbols which now appear due to the usage of ``IS``. [ticket:2737] | |||||
| * | The "auto-aliasing" behavior of the :class:`.Query.select_from` | Mike Bayer | 2013-05-30 | 2 | -12/+131 | |
| | | | | | | | | | | | | method has been turned off. The specific behavior is now availble via a new method :class:`.Query.select_entity_from`. [ticket:2736] | |||||
| * | - implement armin's awesome metaclass adaptor, can drop the refs to MetaBase. | Mike Bayer | 2013-05-30 | 4 | -13/+26 | |
| | | ||||||
| * | - the distinct hash code logic here is entirely obsolete as you can | Mike Bayer | 2013-05-30 | 1 | -11/+0 | |
| | | | | | | | | | | do eq_() on columnelements now with a meaningful bool; jython is entirely a non-starter right now in any case as 2.7 doesn't support common accessors like __defaults__ | |||||
| * | - version 0.9 | Mike Bayer | 2013-05-29 | 1 | -1/+1 | |
| | | | | | | | | - changelog, migration doc | |||||
| * | Merge branch 'rel_0_9' | Mike Bayer | 2013-05-29 | 83 | -1026/+1018 | |
| |\ | | | | | | | | | | | | | | | | | | | Conflicts: lib/sqlalchemy/dialects/postgresql/hstore.py lib/sqlalchemy/util/__init__.py lib/sqlalchemy/util/compat.py | |||||
| | * | keep the contract for Properties as returning lists for keys, values, items. | Mike Bayer | 2013-05-29 | 1 | -3/+3 | |
| | | | | | | | | | | | | It's not the same as a dictionary as __iter__ does the values | |||||
| | * | - repair for py3k | Mike Bayer | 2013-05-29 | 1 | -1/+6 | |
| | | | | | | | | | | | | - fix test | |||||
| | * | Unicode support for psycopg2 native hstore implementation | Dmitry Mugtasimov | 2013-05-29 | 1 | -1/+2 | |
| | | | ||||||
| | * | hstores are text, and in py3k they seem to be implcitly unicode. so | Mike Bayer | 2013-05-29 | 1 | -10/+26 | |
| | | | | | | | | | | | | | | | add unicode encoding for py2k for the non-native hstore, pullreq for native psycopg2 support coming.... | |||||
| | * | - run the whole test suite with the "debugging" ordered dict on, | Mike Bayer | 2013-05-27 | 1 | -8/+19 | |
| | | | | | | | | | | | | find some more failures | |||||
| | * | - additional oracle fixes. cx_oracle under py3k is complaining about tuples ↵ | Mike Bayer | 2013-05-27 | 1 | -0/+5 | |
| | | | | | | | | | | | | | | | | | | | | | to executemany(), so just unconditionally turn this into a list - this one test segfaults only on py3k + cx_oracle | |||||
| | * | - oracle py3k fix | Mike Bayer | 2013-05-27 | 1 | -1/+3 | |
| | | | ||||||
| | * | - fix a dict while iterate mutation | Mike Bayer | 2013-05-27 | 2 | -1/+12 | |
| | | | | | | | | | | | | | | | - illustrate how OrderedDict can catch these, but commented out to save function overhead | |||||
| | * | fix test_execute w c extensions | Mike Bayer | 2013-05-26 | 1 | -1/+2 | |
| | | | ||||||
| | * | clean up types.py | Mike Bayer | 2013-05-26 | 1 | -58/+41 | |
| | | | ||||||
| | * | clean up some of this collection stuff | Mike Bayer | 2013-05-26 | 3 | -36/+40 | |
| | | | ||||||
| | * | fix an errant str check | Mike Bayer | 2013-05-26 | 1 | -1/+1 | |
| | | | ||||||
| | * | get profile 1a back down to 5100 calls, that one was 10% greater due to this | Mike Bayer | 2013-05-26 | 1 | -3/+3 | |
| | | | ||||||
| | * | - zoomark tests | Mike Bayer | 2013-05-26 | 1 | -1/+1 | |
| | | | | | | | | | | | | - rewrite all profiles, we'll review the diffs to see if anything is too far out | |||||
| | * | a pass where we try to squash down as many list()/keys() combinations | Mike Bayer | 2013-05-26 | 21 | -57/+55 | |
| | | | | | | | | | | | | as possible | |||||
| | * | fix the unicode test suite | Mike Bayer | 2013-05-26 | 1 | -7/+8 | |
| | | | ||||||
| | * | do a sweep of some obvious 3kisms | Mike Bayer | 2013-05-26 | 7 | -51/+57 | |
| | | | ||||||
| | * | a few more oracle fixes | Mike Bayer | 2013-05-26 | 1 | -11/+11 | |
| | | | ||||||
| | * | cleanup for oracle | Mike Bayer | 2013-05-26 | 2 | -60/+57 | |
| | | | ||||||
| | * | Merge branch 'master' into rel_0_9 | Mike Bayer | 2013-05-26 | 1 | -1/+1 | |
| | |\ | ||||||
| | * | | - add a test specific to sqlite testing cursor.description encoding (should | Mike Bayer | 2013-05-26 | 2 | -1/+4 | |
| | | | | | | | | | | | | | | | | | | | | probably be one in test_query or test_unicode...) - fix up test_unitofwork | |||||
| | * | | postgresql tests | Mike Bayer | 2013-05-26 | 2 | -21/+19 | |
| | | | | ||||||
| | * | | mysql tests | Mike Bayer | 2013-05-26 | 1 | -5/+1 | |
| | | | |