169 lines
2.6 KiB
TOML
169 lines
2.6 KiB
TOML
|
|
[[snippets]]
|
|
prefix = "run_python_function"
|
|
body = """
|
|
def $1(apps, schema_editor):
|
|
${2:Model} = apps.get_model("${3:${TM_FILEPATH/.*[\\/](\w+)[\\/]migrations.*/$1/g}}", "$2")$0
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "create_model"
|
|
body = """
|
|
migrations.CreateModel(
|
|
name='$1',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),$3
|
|
],
|
|
options={
|
|
'verbose_name': '$1',
|
|
'verbose_name_plural': '$1s$2',
|
|
}
|
|
)$0
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "delete_model"
|
|
body = """
|
|
migrations.DeleteModel(
|
|
name="$1",
|
|
)$0
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "rename_model"
|
|
body = """
|
|
migrations.RenameModel(
|
|
old_name=$1,
|
|
new_name=$2,
|
|
)$0
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "alter_model_table"
|
|
body = """
|
|
migrations.AlterModelTable(
|
|
name="$1",
|
|
table="$2",
|
|
)$0
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "alter_unique_together"
|
|
body = """
|
|
migrations.AlterUniqueTogether(
|
|
name="$1",
|
|
unique_together=("$2", "$3"),
|
|
)$0
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "alter_index_together"
|
|
body = """
|
|
migrations.AlterIndexTogether(
|
|
name="$1",
|
|
index_together=("$2", "$3"),
|
|
)$0
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "alter_order_with_respect_to"
|
|
body = """
|
|
migrations.AlterOrderWithRespectTo(
|
|
name="$1",
|
|
order_with_respect_to=$2,
|
|
)$0
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "alter_model_options"
|
|
body = """
|
|
migrations.AlterModelOptions(
|
|
name="$1",
|
|
options={$2},
|
|
)$0
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "alter_model_managers"
|
|
body = """
|
|
migrations.AlterModelManagers(
|
|
name="$1",
|
|
managers=$2,
|
|
)$0
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "add_field"
|
|
body = """
|
|
migrations.AddField(
|
|
model_name="$1",
|
|
name="$2",
|
|
field=$3,
|
|
)$0
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "remove_field"
|
|
body = """
|
|
migrations.RemoveField(
|
|
model_name="$1",
|
|
name="$2",
|
|
)$0
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "alter_field"
|
|
body = """
|
|
migrations.AlterField(
|
|
model_name="$1",
|
|
name="$2",
|
|
field=$3,
|
|
)$0
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "rename_field"
|
|
body = """
|
|
migrations.RenameField(
|
|
model_name="$1",
|
|
old_name="$2",
|
|
new_name="$3",
|
|
)$0
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "add_index"
|
|
body = """
|
|
migrations.AddIndex(
|
|
model_name="$1",
|
|
index="$2",
|
|
)$0
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "remove_index"
|
|
body = """
|
|
migrations.RemoveIndex(
|
|
model_name="$1",
|
|
name="$2",
|
|
)$0
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "run_sql"
|
|
body = "migrations.RunSQL($1)"
|
|
|
|
[[snippets]]
|
|
prefix = "run_python"
|
|
detail = "migrations.RunPython()"
|
|
description = "migrations.RunPython(forward, backward)"
|
|
body = "migrations.RunPython($1${2:, ${3:migrations.RunPython.noop}}),"
|
|
|
|
[[snippets]]
|
|
prefix = "separate_database_and_state"
|
|
body = """
|
|
migrations.SeparateDatabaseAndState(
|
|
database_operations=${1:None},
|
|
state_operations=${2:None},
|
|
)
|
|
""" |