]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- returning() support is native to insert(), update(), delete(). Implementations
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 19 Jul 2009 02:20:18 +0000 (02:20 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 19 Jul 2009 02:20:18 +0000 (02:20 +0000)
commit5fc747943259e6b69441f79b944641438383a1bc
treed97f7be9960559fc6794c937f201d615d6bd1b09
parent160bd85df00cc79c59cbf2aea46751784b952c23
- returning() support is native to insert(), update(), delete().  Implementations
of varying levels of functionality exist for Postgresql, Firebird, MSSQL and
Oracle.
- MSSQL still has a few glitches that need to be resolved via label/column targeting logic.
- its looking like time to take another look at positional column targeting overall.
14 files changed:
06CHANGES
lib/sqlalchemy/dialects/firebird/base.py
lib/sqlalchemy/dialects/mssql/base.py
lib/sqlalchemy/dialects/oracle/base.py
lib/sqlalchemy/dialects/oracle/cx_oracle.py
lib/sqlalchemy/dialects/postgresql/base.py
lib/sqlalchemy/engine/base.py
lib/sqlalchemy/engine/default.py
lib/sqlalchemy/sql/compiler.py
lib/sqlalchemy/sql/expression.py
test/dialect/test_firebird.py
test/dialect/test_mssql.py
test/dialect/test_postgresql.py
test/sql/test_returning.py [new file with mode: 0644]