Update Readme to more common

This commit is contained in:
vladmalynych authored and David Wobrock committed 2019-07-28 12:28:56 +02:00
1 parent 8eede82a38
commit 48f52d53e2
1 file changed
+1 -39
+1 -39
View File
@@ -107,45 +107,7 @@ You can also ignore tests by adding this option during execution:
``python manage.py lintmigrations --exclude-tests EXCLUDE_TESTS``
The tests list can be found in sql_analyzer (migration_tests):
.. code-block::
migration_tests = (
{
"code": "NOT_NULL",
"fn": lambda sql, **kw: re.search("(?<!DROP) NOT NULL", sql)
and not re.search("CREATE TABLE", sql),
"err_msg": "NOT NULL constraint on columns",
},
{
"code": "DROP_COLUMN",
"fn": lambda sql, **kw: re.search("DROP COLUMN", sql),
"err_msg": "DROPPING columns",
},
{
"code": "RENAME_COLUMN",
"fn": lambda sql, **kw: re.search("ALTER TABLE .* CHANGE", sql)
or re.search("ALTER TABLE .* RENAME COLUMN", sql),
"err_msg": "RENAMING columns",
},
{
"code": "RENAME_TABLE",
"fn": lambda sql, **kw: re.search("RENAME TABLE", sql)
or re.search("ALTER TABLE .* RENAME TO", sql),
"err_msg": "RENAMING tables",
},
{
"code": "ALTER_COLUMN",
"fn": lambda sql, **kw: re.search("ALTER TABLE .* MODIFY", sql)
or re.search("ALTER TABLE .* ALTER COLUMN .* TYPE", sql),
"err_msg": (
"ALTERING columns (Could be backward compatible. "
"You may ignore this migration.)"
),
},
{"code": "", "fn": has_default, "err_msg": ""},
)
The tests list can be found in sql_analyzer (migration_tests)
Cache
-----