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,