diff options
Diffstat (limited to 'lib/sqlalchemy/databases')
| -rw-r--r-- | lib/sqlalchemy/databases/oracle.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/sqlalchemy/databases/oracle.py b/lib/sqlalchemy/databases/oracle.py index 98226a806..1cb4a0027 100644 --- a/lib/sqlalchemy/databases/oracle.py +++ b/lib/sqlalchemy/databases/oracle.py @@ -38,13 +38,17 @@ class OracleDateTime(sqltypes.DateTime): # Oracle does not support TIME columns # only if cx_oracle contains TIMESTAMP -class OracleTimestamp(sqltypes.DateTime): +class OracleTimestamp(sqltypes.TIMESTAMP): def get_col_spec(self): return "TIMESTAMP" def get_dbapi_type(self, dialect): return dialect.TIMESTAMP +class OracleString(sqltypes.String): + def get_col_spec(self): + return "VARCHAR(%(length)s)" % {'length' : self.length} + class OracleText(sqltypes.TEXT): def get_dbapi_type(self, dbapi): return dbapi.CLOB @@ -58,10 +62,6 @@ class OracleText(sqltypes.TEXT): else: return value.read() -class OracleString(sqltypes.String): - def get_col_spec(self): - return "VARCHAR(%(length)s)" % {'length' : self.length} - class OracleRaw(sqltypes.Binary): def get_col_spec(self): return "RAW(%(length)s)" % {'length' : self.length} |
