diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-11-21 22:20:31 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-11-21 22:20:31 +0000 |
| commit | 8a2ed6de4f4b59675a354b5e5900fd0d442444d2 (patch) | |
| tree | 0c8f7468997a2f2f67fcbe7c774afef4a293b428 /lib/sqlalchemy | |
| parent | 039d9c30ea6dc6e1ae7bb1602d18252da7d824e0 (diff) | |
| download | sqlalchemy-8a2ed6de4f4b59675a354b5e5900fd0d442444d2.tar.gz | |
fix to oracle types test, added RAW type [ticket:378]
Diffstat (limited to 'lib/sqlalchemy')
| -rw-r--r-- | lib/sqlalchemy/databases/oracle.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/sqlalchemy/databases/oracle.py b/lib/sqlalchemy/databases/oracle.py index 2e3738887..cbfddc060 100644 --- a/lib/sqlalchemy/databases/oracle.py +++ b/lib/sqlalchemy/databases/oracle.py @@ -51,6 +51,9 @@ class OracleText(sqltypes.TEXT): 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} class OracleChar(sqltypes.CHAR): def get_col_spec(self): return "CHAR(%(length)s)" % {'length' : self.length} @@ -98,6 +101,7 @@ ischema_names = { 'BLOB' : OracleBinary, 'CLOB' : OracleText, 'TIMESTAMP' : OracleTimestamp, + 'RAW' : OracleRaw, 'FLOAT' : OracleNumeric, 'DOUBLE PRECISION' : OracleNumeric, } |
