1 # -*- coding: utf-8 -*- |
1 # -*- coding: utf-8 -*- |
2 import datetime |
|
3 from south.db import db |
2 from south.db import db |
4 from south.v2 import SchemaMigration |
3 from south.v2 import SchemaMigration |
5 from django.db import models |
|
6 |
4 |
7 |
5 |
8 class Migration(SchemaMigration): |
6 class Migration(SchemaMigration): |
9 |
7 |
10 def forwards(self, orm): |
8 def forwards(self, orm): |
11 # Adding model 'Thesaurus' |
9 # Adding model 'Thesaurus' |
12 db.create_table(u'core_thesaurus', ( |
10 db.create_table(u'core_thesaurus', ( # @UndefinedVariable |
13 (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
11 (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
14 ('label', self.gf('django.db.models.fields.CharField')(unique=True, max_length=128, db_index=True)), |
12 ('label', self.gf('django.db.models.fields.CharField')(unique=True, max_length=128, db_index=True)), |
15 ('title', self.gf('django.db.models.fields.CharField')(max_length=1024)), |
13 ('title', self.gf('django.db.models.fields.CharField')(max_length=1024)), |
16 ('description', self.gf('django.db.models.fields.TextField')(null=True, blank=True)), |
14 ('description', self.gf('django.db.models.fields.TextField')(null=True, blank=True)), |
17 ('uri', self.gf('django.db.models.fields.URLField')(db_index=True, max_length=2048, null=True, blank=True)), |
15 ('uri', self.gf('django.db.models.fields.URLField')(db_index=True, max_length=2048, null=True, blank=True)), |
18 )) |
16 )) |
19 db.send_create_signal('core', ['Thesaurus']) |
17 db.send_create_signal('core', ['Thesaurus']) # @UndefinedVariable |
20 |
18 |
21 # Adding model 'Term' |
19 # Adding model 'Term' |
22 db.create_table(u'core_term', ( |
20 db.create_table(u'core_term', ( # @UndefinedVariable |
23 (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
21 (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
24 ('label', self.gf('django.db.models.fields.CharField')(max_length=1024, db_index=True)), |
22 ('label', self.gf('django.db.models.fields.CharField')(max_length=1024, db_index=True)), |
25 ('lang', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=128, null=True, blank=True)), |
23 ('lang', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=128, null=True, blank=True)), |
26 ('uri', self.gf('django.db.models.fields.URLField')(db_index=True, max_length=2048, null=True, blank=True)), |
24 ('uri', self.gf('django.db.models.fields.URLField')(db_index=True, max_length=2048, null=True, blank=True)), |
27 ('normalized_label', self.gf('django.db.models.fields.CharField')(max_length=1024, db_index=True)), |
25 ('normalized_label', self.gf('django.db.models.fields.CharField')(max_length=1024, db_index=True)), |
38 ('dbpedia_uri', self.gf('django.db.models.fields.URLField')(db_index=True, max_length=2048, null=True, blank=True)), |
36 ('dbpedia_uri', self.gf('django.db.models.fields.URLField')(db_index=True, max_length=2048, null=True, blank=True)), |
39 ('validation_date', self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True)), |
37 ('validation_date', self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True)), |
40 ('validated', self.gf('django.db.models.fields.BooleanField')(default=False, db_index=True)), |
38 ('validated', self.gf('django.db.models.fields.BooleanField')(default=False, db_index=True)), |
41 ('validator', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['jocondelab.User'], null=True, blank=True)), |
39 ('validator', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['jocondelab.User'], null=True, blank=True)), |
42 )) |
40 )) |
43 db.send_create_signal('core', ['Term']) |
41 db.send_create_signal('core', ['Term']) # @UndefinedVariable |
44 |
42 |
45 # Adding model 'TermLabel' |
43 # Adding model 'TermLabel' |
46 db.create_table(u'core_termlabel', ( |
44 db.create_table(u'core_termlabel', ( # @UndefinedVariable |
47 (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
45 (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
48 ('label', self.gf('django.db.models.fields.CharField')(max_length=1024, db_index=True)), |
46 ('label', self.gf('django.db.models.fields.CharField')(max_length=1024, db_index=True)), |
49 ('lang', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=128, null=True, blank=True)), |
47 ('lang', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=128, null=True, blank=True)), |
50 ('term', self.gf('django.db.models.fields.related.ForeignKey')(related_name='alternative_labels', to=orm['core.Term'])), |
48 ('term', self.gf('django.db.models.fields.related.ForeignKey')(related_name='alternative_labels', to=orm['core.Term'])), |
51 )) |
49 )) |
52 db.send_create_signal('core', ['TermLabel']) |
50 db.send_create_signal('core', ['TermLabel']) # @UndefinedVariable |
53 |
51 |
54 # Adding model 'Notice' |
52 # Adding model 'Notice' |
55 db.create_table(u'core_notice', ( |
53 db.create_table(u'core_notice', ( # @UndefinedVariable |
56 (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
54 (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
57 ('ref', self.gf('django.db.models.fields.CharField')(max_length=20, unique=True, null=True, blank=True)), |
55 ('ref', self.gf('django.db.models.fields.CharField')(max_length=20, unique=True, null=True, blank=True)), |
58 ('adpt', self.gf('django.db.models.fields.TextField')(null=True, blank=True)), |
56 ('adpt', self.gf('django.db.models.fields.TextField')(null=True, blank=True)), |
59 ('appl', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True, blank=True)), |
57 ('appl', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True, blank=True)), |
60 ('aptn', self.gf('django.db.models.fields.TextField')(null=True, blank=True)), |
58 ('aptn', self.gf('django.db.models.fields.TextField')(null=True, blank=True)), |
122 ('titr', self.gf('django.db.models.fields.TextField')(null=True, blank=True)), |
120 ('titr', self.gf('django.db.models.fields.TextField')(null=True, blank=True)), |
123 ('util', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True, blank=True)), |
121 ('util', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True, blank=True)), |
124 ('video', self.gf('django.db.models.fields.CharField')(max_length=2048, null=True, blank=True)), |
122 ('video', self.gf('django.db.models.fields.CharField')(max_length=2048, null=True, blank=True)), |
125 ('www', self.gf('django.db.models.fields.CharField')(max_length=512, null=True, blank=True)), |
123 ('www', self.gf('django.db.models.fields.CharField')(max_length=512, null=True, blank=True)), |
126 )) |
124 )) |
127 db.send_create_signal('core', ['Notice']) |
125 db.send_create_signal('core', ['Notice']) # @UndefinedVariable |
128 |
126 |
129 # Adding model 'NoticeImage' |
127 # Adding model 'NoticeImage' |
130 db.create_table(u'core_noticeimage', ( |
128 db.create_table(u'core_noticeimage', ( # @UndefinedVariable |
131 (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
129 (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
132 ('relative_url', self.gf('django.db.models.fields.URLField')(unique=True, max_length='1024')), |
130 ('relative_url', self.gf('django.db.models.fields.URLField')(unique=True, max_length='1024')), |
133 ('notice', self.gf('django.db.models.fields.related.ForeignKey')(related_name='images', to=orm['core.Notice'])), |
131 ('notice', self.gf('django.db.models.fields.related.ForeignKey')(related_name='images', to=orm['core.Notice'])), |
134 )) |
132 )) |
135 db.send_create_signal('core', ['NoticeImage']) |
133 db.send_create_signal('core', ['NoticeImage']) # @UndefinedVariable |
136 |
134 |
137 # Adding model 'NoticeTerm' |
135 # Adding model 'NoticeTerm' |
138 db.create_table(u'core_noticeterm', ( |
136 db.create_table(u'core_noticeterm', ( # @UndefinedVariable |
139 (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
137 (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
140 ('notice', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['core.Notice'])), |
138 ('notice', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['core.Notice'])), |
141 ('term', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['core.Term'])), |
139 ('term', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['core.Term'])), |
142 ('graph', self.gf('django.db.models.fields.URLField')(max_length=2048, null=True, blank=True)), |
140 ('graph', self.gf('django.db.models.fields.URLField')(max_length=2048, null=True, blank=True)), |
143 )) |
141 )) |
144 db.send_create_signal('core', ['NoticeTerm']) |
142 db.send_create_signal('core', ['NoticeTerm']) # @UndefinedVariable |
145 |
143 |
146 # Adding model 'AutrNoticeTerm' |
144 # Adding model 'AutrNoticeTerm' |
147 db.create_table(u'core_autrnoticeterm', ( |
145 db.create_table(u'core_autrnoticeterm', ( # @UndefinedVariable |
148 (u'noticeterm_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['core.NoticeTerm'], unique=True, primary_key=True)), |
146 (u'noticeterm_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['core.NoticeTerm'], unique=True, primary_key=True)), |
149 )) |
147 )) |
150 db.send_create_signal('core', ['AutrNoticeTerm']) |
148 db.send_create_signal('core', ['AutrNoticeTerm']) # @UndefinedVariable |
151 |
149 |
152 # Adding model 'DomnNoticeTerm' |
150 # Adding model 'DomnNoticeTerm' |
153 db.create_table(u'core_domnnoticeterm', ( |
151 db.create_table(u'core_domnnoticeterm', ( # @UndefinedVariable |
154 (u'noticeterm_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['core.NoticeTerm'], unique=True, primary_key=True)), |
152 (u'noticeterm_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['core.NoticeTerm'], unique=True, primary_key=True)), |
155 )) |
153 )) |
156 db.send_create_signal('core', ['DomnNoticeTerm']) |
154 db.send_create_signal('core', ['DomnNoticeTerm']) # @UndefinedVariable |
157 |
155 |
158 # Adding model 'EcolNoticeTerm' |
156 # Adding model 'EcolNoticeTerm' |
159 db.create_table(u'core_ecolnoticeterm', ( |
157 db.create_table(u'core_ecolnoticeterm', ( # @UndefinedVariable |
160 (u'noticeterm_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['core.NoticeTerm'], unique=True, primary_key=True)), |
158 (u'noticeterm_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['core.NoticeTerm'], unique=True, primary_key=True)), |
161 )) |
159 )) |
162 db.send_create_signal('core', ['EcolNoticeTerm']) |
160 db.send_create_signal('core', ['EcolNoticeTerm']) # @UndefinedVariable |
163 |
161 |
164 # Adding model 'EpoqNoticeTerm' |
162 # Adding model 'EpoqNoticeTerm' |
165 db.create_table(u'core_epoqnoticeterm', ( |
163 db.create_table(u'core_epoqnoticeterm', ( # @UndefinedVariable |
166 (u'noticeterm_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['core.NoticeTerm'], unique=True, primary_key=True)), |
164 (u'noticeterm_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['core.NoticeTerm'], unique=True, primary_key=True)), |
167 )) |
165 )) |
168 db.send_create_signal('core', ['EpoqNoticeTerm']) |
166 db.send_create_signal('core', ['EpoqNoticeTerm']) # @UndefinedVariable |
169 |
167 |
170 # Adding model 'LieuxNoticeTerm' |
168 # Adding model 'LieuxNoticeTerm' |
171 db.create_table(u'core_lieuxnoticeterm', ( |
169 db.create_table(u'core_lieuxnoticeterm', ( # @UndefinedVariable |
172 (u'noticeterm_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['core.NoticeTerm'], unique=True, primary_key=True)), |
170 (u'noticeterm_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['core.NoticeTerm'], unique=True, primary_key=True)), |
173 )) |
171 )) |
174 db.send_create_signal('core', ['LieuxNoticeTerm']) |
172 db.send_create_signal('core', ['LieuxNoticeTerm']) # @UndefinedVariable |
175 |
173 |
176 # Adding model 'PeriNoticeTerm' |
174 # Adding model 'PeriNoticeTerm' |
177 db.create_table(u'core_perinoticeterm', ( |
175 db.create_table(u'core_perinoticeterm', ( # @UndefinedVariable |
178 (u'noticeterm_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['core.NoticeTerm'], unique=True, primary_key=True)), |
176 (u'noticeterm_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['core.NoticeTerm'], unique=True, primary_key=True)), |
179 )) |
177 )) |
180 db.send_create_signal('core', ['PeriNoticeTerm']) |
178 db.send_create_signal('core', ['PeriNoticeTerm']) # @UndefinedVariable |
181 |
179 |
182 # Adding model 'ReprNoticeTerm' |
180 # Adding model 'ReprNoticeTerm' |
183 db.create_table(u'core_reprnoticeterm', ( |
181 db.create_table(u'core_reprnoticeterm', ( # @UndefinedVariable |
184 (u'noticeterm_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['core.NoticeTerm'], unique=True, primary_key=True)), |
182 (u'noticeterm_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['core.NoticeTerm'], unique=True, primary_key=True)), |
185 )) |
183 )) |
186 db.send_create_signal('core', ['ReprNoticeTerm']) |
184 db.send_create_signal('core', ['ReprNoticeTerm']) # @UndefinedVariable |
187 |
185 |
188 |
186 |
189 def backwards(self, orm): |
187 def backwards(self, orm): |
190 # Deleting model 'Thesaurus' |
188 # Deleting model 'Thesaurus' |
191 db.delete_table(u'core_thesaurus') |
189 db.delete_table(u'core_thesaurus') # @UndefinedVariable |
192 |
190 |
193 # Deleting model 'Term' |
191 # Deleting model 'Term' |
194 db.delete_table(u'core_term') |
192 db.delete_table(u'core_term') # @UndefinedVariable |
195 |
193 |
196 # Deleting model 'TermLabel' |
194 # Deleting model 'TermLabel' |
197 db.delete_table(u'core_termlabel') |
195 db.delete_table(u'core_termlabel') # @UndefinedVariable |
198 |
196 |
199 # Deleting model 'Notice' |
197 # Deleting model 'Notice' |
200 db.delete_table(u'core_notice') |
198 db.delete_table(u'core_notice') # @UndefinedVariable |
201 |
199 |
202 # Deleting model 'NoticeImage' |
200 # Deleting model 'NoticeImage' |
203 db.delete_table(u'core_noticeimage') |
201 db.delete_table(u'core_noticeimage') # @UndefinedVariable |
204 |
202 |
205 # Deleting model 'NoticeTerm' |
203 # Deleting model 'NoticeTerm' |
206 db.delete_table(u'core_noticeterm') |
204 db.delete_table(u'core_noticeterm') # @UndefinedVariable |
207 |
205 |
208 # Deleting model 'AutrNoticeTerm' |
206 # Deleting model 'AutrNoticeTerm' |
209 db.delete_table(u'core_autrnoticeterm') |
207 db.delete_table(u'core_autrnoticeterm') # @UndefinedVariable |
210 |
208 |
211 # Deleting model 'DomnNoticeTerm' |
209 # Deleting model 'DomnNoticeTerm' |
212 db.delete_table(u'core_domnnoticeterm') |
210 db.delete_table(u'core_domnnoticeterm') # @UndefinedVariable |
213 |
211 |
214 # Deleting model 'EcolNoticeTerm' |
212 # Deleting model 'EcolNoticeTerm' |
215 db.delete_table(u'core_ecolnoticeterm') |
213 db.delete_table(u'core_ecolnoticeterm') # @UndefinedVariable |
216 |
214 |
217 # Deleting model 'EpoqNoticeTerm' |
215 # Deleting model 'EpoqNoticeTerm' |
218 db.delete_table(u'core_epoqnoticeterm') |
216 db.delete_table(u'core_epoqnoticeterm') # @UndefinedVariable |
219 |
217 |
220 # Deleting model 'LieuxNoticeTerm' |
218 # Deleting model 'LieuxNoticeTerm' |
221 db.delete_table(u'core_lieuxnoticeterm') |
219 db.delete_table(u'core_lieuxnoticeterm') # @UndefinedVariable |
222 |
220 |
223 # Deleting model 'PeriNoticeTerm' |
221 # Deleting model 'PeriNoticeTerm' |
224 db.delete_table(u'core_perinoticeterm') |
222 db.delete_table(u'core_perinoticeterm') # @UndefinedVariable |
225 |
223 |
226 # Deleting model 'ReprNoticeTerm' |
224 # Deleting model 'ReprNoticeTerm' |
227 db.delete_table(u'core_reprnoticeterm') |
225 db.delete_table(u'core_reprnoticeterm') # @UndefinedVariable |
228 |
226 |
229 |
227 |
230 models = { |
228 models = { |
231 u'auth.group': { |
229 u'auth.group': { |
232 'Meta': {'object_name': 'Group'}, |
230 'Meta': {'object_name': 'Group'}, |