summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/databases
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-01-23 19:35:06 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-01-23 19:35:06 +0000
commitb5673a19381bbdc170a2a2deff1c8fc74a087d62 (patch)
tree5ae2c18c1dc4891582f6efbda13a4c7a76b6e385 /lib/sqlalchemy/databases
parent2f2f0a604f30c81d6e772f919fa6c35e99fd9d67 (diff)
downloadsqlalchemy-b5673a19381bbdc170a2a2deff1c8fc74a087d62.tar.gz
attempting to get oracle binary working
Diffstat (limited to 'lib/sqlalchemy/databases')
-rw-r--r--lib/sqlalchemy/databases/oracle.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/sqlalchemy/databases/oracle.py b/lib/sqlalchemy/databases/oracle.py
index bbeb94011..3f257a460 100644
--- a/lib/sqlalchemy/databases/oracle.py
+++ b/lib/sqlalchemy/databases/oracle.py
@@ -58,8 +58,15 @@ class OracleChar(sqltypes.CHAR):
def get_col_spec(self):
return "CHAR(%(length)s)" % {'length' : self.length}
class OracleBinary(sqltypes.Binary):
+ def get_dbapi_type(self, dbapi):
+ return dbapi.BINARY
def get_col_spec(self):
return "BLOB"
+class OracleLongBinary(sqltypes.Binary):
+ def get_dbapi_type(self, dbapi):
+ return dbapi.LONG_BINARY
+ def get_col_spec(self):
+ return "LONGBLOB"
class OracleBoolean(sqltypes.Boolean):
def get_col_spec(self):
return "SMALLINT"