From 634c4156338d14419e73176a36823dd3a033542f Mon Sep 17 00:00:00 2001 From: Brad Hurley Date: Wed, 2 Aug 2017 16:59:55 -0400 Subject: [PATCH] adding missing vertica data types: Long Varchar and Long Varbinary --- sqlalchemy_vertica/base.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sqlalchemy_vertica/base.py b/sqlalchemy_vertica/base.py index b039a86..c9cf19b 100644 --- a/sqlalchemy_vertica/base.py +++ b/sqlalchemy_vertica/base.py @@ -9,7 +9,7 @@ from sqlalchemy.dialects.postgresql.base import PGDialect, PGDDLCompiler from sqlalchemy.engine import reflection from sqlalchemy.types import INTEGER, BIGINT, SMALLINT, VARCHAR, CHAR, \ - NUMERIC, FLOAT, REAL, DATE, DATETIME, BOOLEAN, BLOB, TIMESTAMP, TIME + NUMERIC, FLOAT, REAL, DATE, DATETIME, BOOLEAN, BLOB, TIMESTAMP, TIME, TEXT ischema_names = { 'INT': INTEGER, @@ -21,6 +21,7 @@ 'CHAR': CHAR, 'VARCHAR': VARCHAR, 'VARCHAR2': VARCHAR, + 'LONG VARCHAR': TEXT, 'TEXT': VARCHAR, 'NUMERIC': NUMERIC, 'DECIMAL': NUMERIC, @@ -39,6 +40,7 @@ 'SMALLDATETIME': DATETIME, 'BINARY': BLOB, 'VARBINARY': BLOB, + 'LONG VARBINARY': BLOB, 'RAW': BLOB, 'BYTEA': BYTEA, 'BOOLEAN': BOOLEAN,