diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-06-16 23:36:19 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-06-16 23:36:19 +0000 |
| commit | d1e474ed74e89ec856212476a1881afe1ace2090 (patch) | |
| tree | 737829db2e0b6f7af45c96c5f05088a5603aea11 /lib/sqlalchemy/databases | |
| parent | 6cd584d3031bbb810d2c7f400ae38b941088ded9 (diff) | |
| download | sqlalchemy-d1e474ed74e89ec856212476a1881afe1ace2090.tar.gz | |
test case for oracle timestamp adaption
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} |
