]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- pg8000 + postgresql dialects now check for float/numeric return
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 15 Nov 2009 19:20:22 +0000 (19:20 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 15 Nov 2009 19:20:22 +0000 (19:20 +0000)
commit5f6ed1a3f8bb0b2a724c7f07b98936433a3ef053
tree8c0c389fc315127d1942db0cb566d118ddc54629
parentb14d53aba109cc33b245135ac490dc896d56100f
- pg8000 + postgresql dialects now check for float/numeric return
types to more intelligently determine float() vs. Decimal(),
[ticket:1567]
- since result processing is a hot issue of late, the DBAPI type
returned from cursor.description is certainly useful in cases like
these to determine an efficient result processor.   There's likely
other result processors that can make use of it.  But, backwards
incompat change to result_processor().  Happy major version number..
26 files changed:
CHANGES
examples/postgis/postgis.py
lib/sqlalchemy/dialects/access/base.py
lib/sqlalchemy/dialects/firebird/base.py
lib/sqlalchemy/dialects/informix/base.py
lib/sqlalchemy/dialects/maxdb/base.py
lib/sqlalchemy/dialects/mssql/adodbapi.py
lib/sqlalchemy/dialects/mssql/base.py
lib/sqlalchemy/dialects/mysql/base.py
lib/sqlalchemy/dialects/mysql/mysqldb.py
lib/sqlalchemy/dialects/mysql/oursql.py
lib/sqlalchemy/dialects/mysql/zxjdbc.py
lib/sqlalchemy/dialects/oracle/base.py
lib/sqlalchemy/dialects/oracle/cx_oracle.py
lib/sqlalchemy/dialects/oracle/zxjdbc.py
lib/sqlalchemy/dialects/postgresql/base.py
lib/sqlalchemy/dialects/postgresql/pg8000.py
lib/sqlalchemy/dialects/postgresql/psycopg2.py
lib/sqlalchemy/dialects/postgresql/pypostgresql.py
lib/sqlalchemy/dialects/sqlite/base.py
lib/sqlalchemy/dialects/sybase/base.py
lib/sqlalchemy/engine/base.py
lib/sqlalchemy/types.py
test/dialect/test_postgresql.py
test/dialect/test_sqlite.py
test/sql/test_types.py