Add SQL analyser logic for adding unique constraint

This commit is contained in:
David Wobrock committed 2019-07-30 10:47:20 +02:00
1 parent 652031ce8d
commit e408cd2c5e
2 files changed
+12

No files matched your search

@@ -73,6 +73,14 @@ class BaseAnalyser(object):
),
"mode": "one_liner",
},
{
"code": "ADD_UNIQUE",
"fn": lambda sql, **kw: re.search(
"ALTER TABLE .* ADD CONSTRAINT .* UNIQUE", sql
),
"err_msg": "ADDING unique constraint",
"mode": "one_liner",
},
]
migration_tests = []
@@ -48,4 +48,8 @@ class SqliteAnalyser(BaseAnalyser):
),
"mode": "transaction",
},
{
"code": "ADD_UNIQUE",
"fn": lambda sql, **kw: sql.startswith("CREATE UNIQUE INDEX"),
},
]