From: Mike Bayer Date: Sun, 14 Oct 2007 16:58:48 +0000 (+0000) Subject: - removed LONG_STRING, LONG_BINARY from "binary" types, so type objects X-Git-Tag: rel_0_3_11~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6741cc58cf7d9dcdcc0eb7955c6f15cb57ed1340;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git - removed LONG_STRING, LONG_BINARY from "binary" types, so type objects don't try to read their values as LOB [ticket:622], [ticket:751] --- diff --git a/CHANGES b/CHANGES index 7f2ed097c7..755f503de7 100644 --- a/CHANGES +++ b/CHANGES @@ -39,6 +39,9 @@ - firebird - supports_sane_rowcount() set to False due to ticket #370 (right way). - fixed reflection of Column's nullable property. +- oracle + - removed LONG_STRING, LONG_BINARY from "binary" types, so type objects + don't try to read their values as LOB [ticket:622], [ticket:751] 0.3.10 - general diff --git a/lib/sqlalchemy/databases/oracle.py b/lib/sqlalchemy/databases/oracle.py index 9d7d6a112b..a73619618c 100644 --- a/lib/sqlalchemy/databases/oracle.py +++ b/lib/sqlalchemy/databases/oracle.py @@ -209,7 +209,7 @@ class OracleDialect(ansisql.ANSIDialect): self.auto_setinputsizes = auto_setinputsizes self.auto_convert_lobs = auto_convert_lobs if self.dbapi is not None: - self.ORACLE_BINARY_TYPES = [getattr(self.dbapi, k) for k in ["BFILE", "CLOB", "NCLOB", "BLOB", "LONG_BINARY", "LONG_STRING"] if hasattr(self.dbapi, k)] + self.ORACLE_BINARY_TYPES = [getattr(self.dbapi, k) for k in ["BFILE", "CLOB", "NCLOB", "BLOB"] if hasattr(self.dbapi, k)] else: self.ORACLE_BINARY_TYPES = []