diff options
Diffstat (limited to 'lib/sqlalchemy/dialects/postgresql/_psycopg_common.py')
-rw-r--r-- | lib/sqlalchemy/dialects/postgresql/_psycopg_common.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/sqlalchemy/dialects/postgresql/_psycopg_common.py b/lib/sqlalchemy/dialects/postgresql/_psycopg_common.py index 739cbc5a9..b98518099 100644 --- a/lib/sqlalchemy/dialects/postgresql/_psycopg_common.py +++ b/lib/sqlalchemy/dialects/postgresql/_psycopg_common.py @@ -55,6 +55,10 @@ class _PsycopgNumeric(sqltypes.Numeric): ) +class _PsycopgFloat(_PsycopgNumeric): + __visit_name__ = "float" + + class _PsycopgHStore(HSTORE): def bind_processor(self, dialect): if dialect._has_native_hstore: @@ -104,6 +108,7 @@ class _PGDialect_common_psycopg(PGDialect): PGDialect.colspecs, { sqltypes.Numeric: _PsycopgNumeric, + sqltypes.Float: _PsycopgFloat, HSTORE: _PsycopgHStore, sqltypes.ARRAY: _PsycopgARRAY, INT2VECTOR: _PsycopgINT2VECTOR, |