summaryrefslogtreecommitdiff
path: root/migrate/changeset/databases/sqlite.py
diff options
context:
space:
mode:
authoriElectric <unknown>2009-06-29 10:18:03 +0000
committeriElectric <unknown>2009-06-29 10:18:03 +0000
commitde3c53989d0f113055e79ce7c3db1dd72f4067ce (patch)
tree922a6d32990d8e46e175930cd861ff77f532fe2a /migrate/changeset/databases/sqlite.py
parentb546dded1f488a3c720375cae991130817a1ea03 (diff)
downloadsqlalchemy-migrate-de3c53989d0f113055e79ce7c3db1dd72f4067ce.tar.gz
add support for SA 0.6 by Michael Bayer
Diffstat (limited to 'migrate/changeset/databases/sqlite.py')
-rw-r--r--migrate/changeset/databases/sqlite.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/migrate/changeset/databases/sqlite.py b/migrate/changeset/databases/sqlite.py
index 59902b4..64be9bf 100644
--- a/migrate/changeset/databases/sqlite.py
+++ b/migrate/changeset/databases/sqlite.py
@@ -8,10 +8,12 @@ from copy import copy
from sqlalchemy.databases import sqlite as sa_base
-from migrate.changeset import ansisql, exceptions
+from migrate.changeset import ansisql, exceptions, SQLA_06
-
-SQLiteSchemaGenerator = sa_base.SQLiteSchemaGenerator
+if not SQLA_06:
+ SQLiteSchemaGenerator = sa_base.SQLiteSchemaGenerator
+else:
+ SQLiteSchemaGenerator = sa_base.SQLiteDDLCompiler
class SQLiteCommon(object):
@@ -52,8 +54,7 @@ class SQLiteHelper(SQLiteCommon):
table.indexes = ixbackup
table.constraints = consbackup
-
-class SQLiteColumnGenerator(SQLiteSchemaGenerator, SQLiteCommon,
+class SQLiteColumnGenerator(SQLiteSchemaGenerator, SQLiteCommon,
ansisql.ANSIColumnGenerator):
"""SQLite ColumnGenerator"""