summaryrefslogtreecommitdiff
path: root/alembic/ddl/sqlite.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2019-07-21 12:56:20 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2019-07-21 14:44:38 -0400
commit0bf99d4bb8872db554339089437d7ee3bdb522ff (patch)
tree1e0d06953447fa4821b360518bf8b4a66e61f7b2 /alembic/ddl/sqlite.py
parent7995199012173d77e2dcaf02d4ded5d2d7a6f634 (diff)
downloadalembic-0bf99d4bb8872db554339089437d7ee3bdb522ff.tar.gz
Bump to Alembic 1.1, bump requirements
Alembic 1.1 bumps the minimum version of SQLAlchemy to 1.1. As was the case before, Python requirements remain at Python 2.7, or in the 3.x series Python 3.4. Change-Id: I68074fb4b59c96c4a596396a69aa143c65d048b5
Diffstat (limited to 'alembic/ddl/sqlite.py')
-rw-r--r--alembic/ddl/sqlite.py26
1 files changed, 0 insertions, 26 deletions
diff --git a/alembic/ddl/sqlite.py b/alembic/ddl/sqlite.py
index 95f814a..5a69778 100644
--- a/alembic/ddl/sqlite.py
+++ b/alembic/ddl/sqlite.py
@@ -70,32 +70,6 @@ class SQLiteImpl(DefaultImpl):
return rendered_inspector_default != rendered_metadata_default
- def correct_for_autogen_constraints(
- self,
- conn_unique_constraints,
- conn_indexes,
- metadata_unique_constraints,
- metadata_indexes,
- ):
-
- if util.sqla_100:
- return
-
- # adjustments to accommodate for SQLite unnamed unique constraints
- # not being reported from the backend; this was updated in
- # SQLA 1.0.
-
- def uq_sig(uq):
- return tuple(sorted(uq.columns.keys()))
-
- conn_unique_sigs = set(uq_sig(uq) for uq in conn_unique_constraints)
-
- for idx in list(metadata_unique_constraints):
- # SQLite backend can't report on unnamed UNIQUE constraints,
- # so remove these, unless we see an exact signature match
- if idx.name is None and uq_sig(idx) not in conn_unique_sigs:
- metadata_unique_constraints.remove(idx)
-
def _guess_if_default_is_unparenthesized_sql_expr(self, expr):
"""Determine if a server default is a SQL expression or a constant.