summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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"