from sqlalchemy.sql import compiler
from sqlalchemy import processors
-from sqlalchemy.types import BLOB, BOOLEAN, CHAR, DATE, DATETIME, DECIMAL,\
- FLOAT, REAL, INTEGER, NUMERIC, SMALLINT, TEXT, TIME, TIMESTAMP, VARCHAR
+from sqlalchemy.types import BIGINT, BLOB, BOOLEAN, CHAR,\
+ DECIMAL, FLOAT, REAL, INTEGER, NUMERIC, SMALLINT, TEXT,\
+ TIMESTAMP, VARCHAR
class _DateTimeMixin(object):
}
ischema_names = {
+ 'BIGINT': sqltypes.BIGINT,
'BLOB': sqltypes.BLOB,
'BOOL': sqltypes.BOOLEAN,
'BOOLEAN': sqltypes.BOOLEAN,
from sqlalchemy.testing import eq_, assert_raises, \
assert_raises_message
import datetime
-from sqlalchemy import *
+from sqlalchemy import Table, String, select, Text, CHAR, bindparam, Column,\
+ Unicode, Date, MetaData, UnicodeText, Time, Integer, TIMESTAMP, \
+ Boolean, func, NUMERIC, DateTime, extract, ForeignKey, text, Numeric,\
+ DefaultClause, and_, DECIMAL, TypeDecorator, create_engine, Float, \
+ INTEGER, UniqueConstraint, DATETIME, DATE, TIME, BOOLEAN, BIGINT
from sqlalchemy import exc, sql, schema, pool, types as sqltypes
from sqlalchemy.dialects.sqlite import base as sqlite, \
pysqlite as pysqlite_dialect
(Numeric(10, 2), NUMERIC(10, 2)),
(DECIMAL, DECIMAL()),
(DECIMAL(10, 2), DECIMAL(10, 2)),
+ (INTEGER, INTEGER()),
+ (BIGINT, BIGINT()),
(Float, Float()),
(NUMERIC(), ),
(TIMESTAMP, TIMESTAMP()),