diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-02-01 01:16:18 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-02-01 01:16:18 +0000 |
commit | a0ffeb546468e14fa9d99b30571f7b8f9b32f421 (patch) | |
tree | 607a0ba4ae7ca8ff38eed0b57cd2e2a3e21c18fe /lib/sqlalchemy/databases/oracle.py | |
parent | 7bf0fca85856a3662f713e3cc9e451b3c0ac344b (diff) | |
download | sqlalchemy-a0ffeb546468e14fa9d99b30571f7b8f9b32f421.tar.gz |
- some consolidation of tests in select.py, moved
other tests to more specific modules
- added "now()" as a generic function; on SQLite and
Oracle compiles as "CURRENT_TIMESTAMP"; "now()"
on all others [ticket:943]
Diffstat (limited to 'lib/sqlalchemy/databases/oracle.py')
-rw-r--r-- | lib/sqlalchemy/databases/oracle.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/sqlalchemy/databases/oracle.py b/lib/sqlalchemy/databases/oracle.py index 55bdf74b1..23c159ef7 100644 --- a/lib/sqlalchemy/databases/oracle.py +++ b/lib/sqlalchemy/databases/oracle.py @@ -10,7 +10,7 @@ import datetime, random, re from sqlalchemy import util, sql, schema, exceptions, logging from sqlalchemy.engine import default, base from sqlalchemy.sql import compiler, visitors -from sqlalchemy.sql import operators as sql_operators +from sqlalchemy.sql import operators as sql_operators, functions as sql_functions from sqlalchemy import types as sqltypes @@ -586,6 +586,13 @@ class OracleCompiler(compiler.DefaultCompiler): } ) + functions = compiler.DefaultCompiler.functions.copy() + functions.update ( + { + sql_functions.now : 'CURRENT_TIMESTAMP' + } + ) + def __init__(self, *args, **kwargs): super(OracleCompiler, self).__init__(*args, **kwargs) self.__wheres = {} |