summaryrefslogtreecommitdiff
path: root/tests/migrations/test_migrations_initial_false/0001_not_initial.py
diff options
context:
space:
mode:
authorAndrei Kulakov <andrei.avk@gmail.com>2015-03-31 16:30:39 -0400
committerTim Graham <timograham@gmail.com>2015-07-13 15:57:40 -0400
commitdb97a8849519a3933bf4abd2184efd68ebc21965 (patch)
tree456edbf87bf6084e3345723b96492c7cd48a6a3a /tests/migrations/test_migrations_initial_false/0001_not_initial.py
parenta2b999dfcac9bc92513a36ec6b3033ded1561c66 (diff)
Fixed #24375 -- Added Migration.initial attribute
The new attribute is checked when the `migrate --fake-initial` option is used. initial will be set to True for all initial migrations (this is particularly useful when initial migrations are split) as well as for squashed migrations.
Diffstat (limited to 'tests/migrations/test_migrations_initial_false/0001_not_initial.py')
-rw-r--r--tests/migrations/test_migrations_initial_false/0001_not_initial.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/tests/migrations/test_migrations_initial_false/0001_not_initial.py b/tests/migrations/test_migrations_initial_false/0001_not_initial.py
new file mode 100644
index 0000000000..9345321776
--- /dev/null
+++ b/tests/migrations/test_migrations_initial_false/0001_not_initial.py
@@ -0,0 +1,33 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ initial = False
+
+ operations = [
+ migrations.CreateModel(
+ "Author",
+ [
+ ("id", models.AutoField(primary_key=True)),
+ ("name", models.CharField(max_length=255)),
+ ("slug", models.SlugField(null=True)),
+ ("age", models.IntegerField(default=0)),
+ ("silly_field", models.BooleanField(default=False)),
+ ],
+ ),
+ migrations.CreateModel(
+ "Tribble",
+ [
+ ("id", models.AutoField(primary_key=True)),
+ ("fluffy", models.BooleanField(default=True)),
+ ],
+ ),
+ migrations.AlterUniqueTogether(
+ name='author',
+ unique_together=set([('name', 'slug')]),
+ ),
+ ]