summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/postgresql
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2012-08-16 16:11:42 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2012-08-16 16:11:42 -0400
commitf327eaea478670198fbaa5b16047be73e9dd6aba (patch)
tree5627656802b9c67b0f0c1ba6bad26a058bca3e18 /lib/sqlalchemy/dialects/postgresql
parent079f5a282b4b37ff2a2a7172aa289eff49509f17 (diff)
downloadsqlalchemy-f327eaea478670198fbaa5b16047be73e9dd6aba.tar.gz
_adapt_expression() moves fully to _DefaultColumnComparator which resumes
its original role as stateful, forms the basis of TypeEngine.Comparator. lots of code goes back mostly as it was just with cleaner typing behavior, such as simple flow in _binary_operate now.
Diffstat (limited to 'lib/sqlalchemy/dialects/postgresql')
-rw-r--r--lib/sqlalchemy/dialects/postgresql/base.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/sqlalchemy/dialects/postgresql/base.py b/lib/sqlalchemy/dialects/postgresql/base.py
index a9ff988e8..36da14d33 100644
--- a/lib/sqlalchemy/dialects/postgresql/base.py
+++ b/lib/sqlalchemy/dialects/postgresql/base.py
@@ -708,9 +708,10 @@ class PGCompiler(compiler.SQLCompiler):
affinity = None
casts = {
- sqltypes.Date:'date',
- sqltypes.DateTime:'timestamp',
- sqltypes.Interval:'interval', sqltypes.Time:'time'
+ sqltypes.Date: 'date',
+ sqltypes.DateTime: 'timestamp',
+ sqltypes.Interval: 'interval',
+ sqltypes.Time: 'time'
}
cast = casts.get(affinity, None)
if isinstance(extract.expr, sql.ColumnElement) and cast is not None: