Commits

Author Commit Message Labels Comments Date
idank
compiler: add support for multirow inserts Some databases support this syntax for inserts: INSERT INTO table (id, name) VALUES ('v1', 'v2'), ('v3', 'v4'); which greatly increases INSERT speed. It is now possible to pass a list of lists/tuples/dictionaries as the values param to the Insert construct. We convert it to a flat dictionary so we can continue using bind params. The above query will be converted to: INSERT INTO table (id, name…
idank
compiler: adjust _get_colparams to return the columns and parameters in separate lists
idank
updatebase: add support for multi parameters
idank
compiler: add support for multirow inserts Some databases support this syntax for inserts: INSERT INTO table (col1, col2) VALUES ('v1', 'v2'), ('v3', 'v4'); which greatly increases INSERT speed. It is now possible to pass a list of lists/tuples/dictionaries as the values param to the Insert construct. We convert it to a flat dictionary so we can continue using bind params. The above query will be converted to: INSERT IN…
idank
compiler: add support for multirow inserts Some databases support this syntax for inserts: INSERT INTO table (col1, col2) VALUES ('v1', 'v2'), ('v3', 'v4'); which greatly increases INSERT speed. It is now possible to pass a list of lists/tuples/dictionaries as the values param to the Insert construct. We convert it to a flat dictionary so we can continue using bind params. The above query will be converted to: INSERT IN…
Mike Bayer
Added missing import for "fdb" to the experimental "firebird+fdb" dialect. [ticket:2622]
Mike Bayer
more warnings
mitchellrj
Allow use of synonyms in primaryjoin / secondaryjoin conditions
Mike Bayer
Added a new exception to detect the case where two subclasses are being loaded using with_polymorphic(), each subclass contains a relationship attribute of the same name, and eager loading is being applied to one or both. This is an ongoing bug which can't be immediately fixed, so since the results are usually wrong in any case it raises an exception for now. 0.7 has the same issue, so an exception raise here probably means the code was returnin…
Mike Bayer
merge Audrius HSTORE commits from bitbucket
Audrius Kažukauskas
HSTORE.comparator_factory should subclass Concatenable.Comparator
Audrius Kažukauskas
Add special containment operation methods for PG array type
Mike Bayer
- adjust this test for the ugly reality of the "name normalize" backends, where because we've decided that "lowercase" is the case insensitive casing, we can't distinguish between case insensitive/not on a database that returns case-insensitive names as UPPERCASE, for names that are UPPERCASE. [ticket:2615]
diana
just a pep8 pass before I play with these tests
Mike Bayer
- recognize that do_rollback() and do_commit() work with a DBAPI connection, whereas the other do_rollback_twophase(), savepoint etc. work with :class:`.Connection`. the context on these are different as twophase/savepoint are available at the :class:`.Connection` level, whereas commit/rollback are needed at a lower level as well. Rename the argument to "dbapi_connection" when the conneciton is in fact the DBAPI interface. - start thinking about being able to track "auto…
diana
second pass: increasing coverage, and commenting the "why" certain things are being tested (when I know) b/c it wasn't initially clear to me why case was being toggled everywhere, etc.
diana
first pass cleaning up test_labels #2610
diana
this test class had 2 'test_labels' methods, just changing one of them to 'test_labels3' for now
diana
I think this is a bit clearer: "within the same query", makes it sound like one SQL statement will be issued rather than two (or more) SQL statements.
Mike Bayer
- an enormous merge just because I committed a one line log entry. the joy of DVCS
Mike Bayer
should be logging this
diana
kill me now, pep8 pass, so close
diana
just a pep8 pass
diana
juts a 'expected 2 blank lines' pep8 pass
diana
just a pep8 pass of lib/sqlalchemy/dialects/postgresql
diana
just a pep8 pass of lib/sqlalchemy/dialects/sqlite
diana
just a pep8 pass of lib/sqlalchemy/dialects/sybase
diana
just a pep8 pass of lib/sqlalchemy/testing/
diana
just a pep8 pass of lib/sqlalchemy/testing/
diana
just a pep8 pass of lib/sqlalchemy/
  1. Prev
  2. Next