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",
|
"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 = []
|
migration_tests = []
|
||||||
|
|||||||
@@ -48,4 +48,8 @@ class SqliteAnalyser(BaseAnalyser):
|
|||||||
),
|
),
|
||||||
"mode": "transaction",
|
"mode": "transaction",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"code": "ADD_UNIQUE",
|
||||||
|
"fn": lambda sql, **kw: sql.startswith("CREATE UNIQUE INDEX"),
|
||||||
|
},
|
||||||
]
|
]
|
||||||
Reference in new issue
Block a user