Add SQL analyser logic for adding unique constraint
This commit is contained in:
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"),
|
||||
},
|
||||
]
|
||||
Reference in new issue
Block a user