From d1e474ed74e89ec856212476a1881afe1ace2090 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sat, 16 Jun 2007 23:36:19 +0000 Subject: test case for oracle timestamp adaption --- lib/sqlalchemy/databases/oracle.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'lib/sqlalchemy/databases') 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} -- cgit v1.2.1