Skip to content

Commit 3db2ca1

Browse files
committed
add missed demo application's migration
1 parent e9d4bff commit 3db2ca1

File tree

1 file changed

+177
-0
lines changed

1 file changed

+177
-0
lines changed
Lines changed: 177 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,177 @@
1+
# -*- coding: utf-8 -*-
2+
# Generated by Django 1.9.1 on 2016-01-09 17:12
3+
from __future__ import unicode_literals
4+
5+
import concurrency.fields
6+
from django.conf import settings
7+
from django.db import migrations, models
8+
import django.db.models.deletion
9+
10+
11+
class Migration(migrations.Migration):
12+
13+
initial = True
14+
15+
dependencies = [
16+
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
17+
]
18+
19+
operations = [
20+
migrations.CreateModel(
21+
name='AutoIncConcurrentModel',
22+
fields=[
23+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
24+
('version', concurrency.fields.AutoIncVersionField(db_column='cm_version_id', default=1, help_text='record revision number')),
25+
('username', models.CharField(blank=True, max_length=30, null=True)),
26+
('date_field', models.DateField(blank=True, null=True)),
27+
],
28+
options={
29+
'verbose_name_plural': 'AutoIncConcurrentModel',
30+
'verbose_name': 'AutoIncConcurrentModel',
31+
},
32+
),
33+
migrations.CreateModel(
34+
name='ConcreteModel',
35+
fields=[
36+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
37+
('version', concurrency.fields.IntegerVersionField(db_column='cm_version_id', default=1, help_text='record revision number')),
38+
('username', models.CharField(blank=True, max_length=30, null=True, unique=True)),
39+
],
40+
),
41+
migrations.CreateModel(
42+
name='ConditionalVersionModel',
43+
fields=[
44+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
45+
('version', concurrency.fields.ConditionalVersionField(default=1, help_text='record revision number')),
46+
('field1', models.CharField(blank=True, max_length=30, null=True, unique=True)),
47+
('field2', models.CharField(blank=True, max_length=30, null=True, unique=True)),
48+
('field3', models.CharField(blank=True, max_length=30, null=True, unique=True)),
49+
('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
50+
],
51+
),
52+
migrations.CreateModel(
53+
name='DropTriggerConcurrentModel',
54+
fields=[
55+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
56+
('version', concurrency.fields.TriggerVersionField(db_column='cm_version_id', default=1, help_text='record revision number')),
57+
('username', models.CharField(blank=True, max_length=30, null=True)),
58+
('count', models.IntegerField(default=0)),
59+
],
60+
),
61+
migrations.CreateModel(
62+
name='GroupTestModel',
63+
fields=[
64+
('group_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='auth.Group')),
65+
('username', models.CharField(max_length=50, verbose_name='username')),
66+
],
67+
bases=('auth.group',),
68+
),
69+
migrations.CreateModel(
70+
name='Issue3TestModel',
71+
fields=[
72+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
73+
('username', models.CharField(blank=True, max_length=30, null=True)),
74+
('last_name', models.CharField(blank=True, max_length=30, null=True)),
75+
('char_field', models.CharField(blank=True, max_length=30, null=True)),
76+
('date_field', models.DateField(blank=True, null=True)),
77+
('version', models.CharField(blank=True, default='abc', max_length=10, null=True)),
78+
('revision', concurrency.fields.IntegerVersionField(db_column='cm_version_id', default=1, help_text='record revision number')),
79+
],
80+
),
81+
migrations.CreateModel(
82+
name='ReversionConcurrentModel',
83+
fields=[
84+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
85+
('version', concurrency.fields.IntegerVersionField(db_column='cm_version_id', default=1, help_text='record revision number')),
86+
('username', models.CharField(blank=True, max_length=30, null=True, unique=True)),
87+
('date_field', models.DateField(blank=True, null=True)),
88+
],
89+
options={
90+
'verbose_name_plural': 'Reversion-ConcurrentModels',
91+
'verbose_name': 'Reversion-ConcurrentModel',
92+
},
93+
),
94+
migrations.CreateModel(
95+
name='SimpleConcurrentModel',
96+
fields=[
97+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
98+
('version', concurrency.fields.IntegerVersionField(db_column='cm_version_id', default=1, help_text='record revision number')),
99+
('username', models.CharField(blank=True, max_length=30, null=True, unique=True)),
100+
('date_field', models.DateField(blank=True, null=True)),
101+
],
102+
options={
103+
'verbose_name_plural': 'SimpleConcurrentModels',
104+
'verbose_name': 'SimpleConcurrentModel',
105+
},
106+
),
107+
migrations.CreateModel(
108+
name='TriggerConcurrentModel',
109+
fields=[
110+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
111+
('version', concurrency.fields.TriggerVersionField(db_column='cm_version_id', default=1, help_text='record revision number')),
112+
('username', models.CharField(blank=True, max_length=30, null=True)),
113+
('count', models.IntegerField(default=0)),
114+
],
115+
options={
116+
'verbose_name_plural': 'TriggerConcurrentModels',
117+
'verbose_name': 'TriggerConcurrentModel',
118+
},
119+
),
120+
migrations.CreateModel(
121+
name='ConcurrencyDisabledModel',
122+
fields=[
123+
('simpleconcurrentmodel_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='demo.SimpleConcurrentModel')),
124+
('dummy_char', models.CharField(blank=True, max_length=30, null=True)),
125+
],
126+
bases=('demo.simpleconcurrentmodel',),
127+
),
128+
migrations.CreateModel(
129+
name='CustomSaveModel',
130+
fields=[
131+
('simpleconcurrentmodel_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='demo.SimpleConcurrentModel')),
132+
('extra_field', models.CharField(blank=True, max_length=30, null=True, unique=True)),
133+
],
134+
bases=('demo.simpleconcurrentmodel',),
135+
),
136+
migrations.CreateModel(
137+
name='InheritedModel',
138+
fields=[
139+
('simpleconcurrentmodel_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='demo.SimpleConcurrentModel')),
140+
('extra_field', models.CharField(blank=True, max_length=30, null=True, unique=True)),
141+
],
142+
bases=('demo.simpleconcurrentmodel',),
143+
),
144+
migrations.CreateModel(
145+
name='ListEditableConcurrentModel',
146+
fields=[
147+
],
148+
options={
149+
'verbose_name_plural': 'ListEditableConcurrentModels',
150+
'verbose_name': 'ListEditableConcurrentModel',
151+
'proxy': True,
152+
},
153+
bases=('demo.simpleconcurrentmodel',),
154+
),
155+
migrations.CreateModel(
156+
name='NoActionsConcurrentModel',
157+
fields=[
158+
],
159+
options={
160+
'verbose_name_plural': 'NoActions-ConcurrentModels',
161+
'verbose_name': 'NoActions-ConcurrentModel',
162+
'proxy': True,
163+
},
164+
bases=('demo.simpleconcurrentmodel',),
165+
),
166+
migrations.CreateModel(
167+
name='ProxyModel',
168+
fields=[
169+
],
170+
options={
171+
'verbose_name_plural': 'ProxyModels',
172+
'verbose_name': 'ProxyModel',
173+
'proxy': True,
174+
},
175+
bases=('demo.simpleconcurrentmodel',),
176+
),
177+
]

0 commit comments

Comments
 (0)