| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
|
| |
dev_appserver2.
|
| |
|
|
|
|
|
|
|
|
|
| |
fetched when joining/joinedloading across a many-to-many
relationship to a single-table-inheriting
subclass with a specific discriminator value, due to "secondary"
rows that would come back. The "secondary" and right-side
tables are now inner joined inside of parenthesis for all
ORM joins on many-to-many relationships so that the left->right
join can accurately filtered.
[ticket:2369]
|
| | |
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
query.join(), but if
you're dealing with aliased() or with_polymorphic() you need to say "flat=True". Just the one
flag though, "flat" implies "aliased".
|
| | | |
|
| | | |
|
| |/
|
|
|
|
|
| |
a CAST call that was added in 0.8.1 to help with driver issues,
which apparently is not compatible on 2000.
The CAST remains in place for SQL Server 2005 and greater.
[ticket:2747]
|
| |\
| |
| |
| |
| |
| | |
Conflicts:
test/profiles.txt
test/sql/test_selectable.py
|
| | |
| |
| |
| |
| | |
- fix the result map rewriter for col mismatches, since the rewritten
select at the moment typically has more columns than the original
|
| | |
| |
| |
| |
| |
| | |
the joins as is, regardless of the dialect not supporting it. use_labels=True
indicates a higher level of automation and also can maintain the labels
between rewritten and not. use_labels=False indicates a manual use case.
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
workaround
|
| | |
| |
| |
| |
| |
| | |
- clean up inspect() calls within query._join()
- make sure join.alias(flat) propagates
- fix almost all assertion tests
|
| | |
| |
| |
| | |
- two suite of SQL assertions converted
|
| | |
| |
| |
| |
| |
| | |
SQL assertions
might even be most of the tests we need (though dedicated sql tests would be needed anyway)
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
but would
like to improve upon query.statement needing to do this
|
| | |
| |
| |
| |
| |
| | |
step
when we do query.count() are showing
|
| | |
| |
| |
| | |
or not based on fixing nested_join_translation as True or not.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
: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]
|
| | |
| |
| |
| |
| | |
when ``clear()`` was called.
[ticket:2730]
|
| | |
| |
| |
| |
| |
| |
| |
| | |
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]
|
| | |
| |
| |
| |
| |
| | |
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]
|
| | |
| |
| |
| | |
with legitimate iterable detection, [ticket:2726]
|
| | |
| |
| |
| | |
- inline the label check
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | | |
- restore the rollback cleanup handler, pg8000 is mostly obsolete
as a dialect and the firebird drivers need it
|
| |\ \ \
| |/ / |
|
| | |/
| |
| |
| | |
not happening too well (I need to stick with linux + freetds 0.91, I know)
|
| | |
| |
| |
| |
| | |
- to account for query._attributes/context.attributes, just pass
the attributes dict directly to the PathRegistry methods
|
| | |
| |
| |
| |
| |
| |
| | |
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]
|
| | |
| |
| |
| |
| |
| | |
method has been turned off. The specific behavior is now
availble via a new method :class:`.Query.select_entity_from`.
[ticket:2736]
|
| | | |
|
| | |
| |
| |
| |
| | |
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__
|
| | |
| |
| |
| | |
- changelog, migration doc
|
| | |\
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
lib/sqlalchemy/dialects/postgresql/hstore.py
lib/sqlalchemy/util/__init__.py
lib/sqlalchemy/util/compat.py
|
| | | |
| | |
| | |
| | | |
It's not the same as a dictionary as __iter__ does the values
|
| | | |
| | |
| | |
| | | |
- fix test
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
add unicode encoding for py2k for the non-native hstore, pullreq for
native psycopg2 support coming....
|
| | | |
| | |
| | |
| | | |
find some more failures
|