]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- [feature] Dialect-specific compilers now raise
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 28 Jan 2012 20:20:21 +0000 (15:20 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 28 Jan 2012 20:20:21 +0000 (15:20 -0500)
commit09553dc90f4a95b314994b48068b046de1413104
tree4103d05a99beb0ca07dea7def9aa0514809f10a1
parent45e6875752fcaf7d3a60907959ed9d154cca0d5d
- [feature] Dialect-specific compilers now raise
CompileException for all type/statement compilation
issues, instead of InvalidRequestError or ArgumentError.
The DDL for CREATE TABLE will re-raise
CompileExceptions to include table/column information
for the problematic column.  [ticket:2361]
12 files changed:
CHANGES
lib/sqlalchemy/dialects/maxdb/base.py
lib/sqlalchemy/dialects/mssql/base.py
lib/sqlalchemy/dialects/mysql/base.py
lib/sqlalchemy/dialects/postgresql/base.py
lib/sqlalchemy/dialects/sqlite/base.py
lib/sqlalchemy/dialects/sybase/base.py
lib/sqlalchemy/sql/compiler.py
test/dialect/test_mysql.py
test/dialect/test_postgresql.py
test/lib/testing.py
test/sql/test_compiler.py