src/p4l/migrations/0001_initial.py
changeset 97 12bbec897e48
parent 93 c675183a9325
child 100 5b076700ac05
equal deleted inserted replaced
96:d2c4dbdf3548 97:12bbec897e48
    47         db.create_table(u'p4l_url', (
    47         db.create_table(u'p4l_url', (
    48             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
    48             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
    49             ('record', self.gf('django.db.models.fields.related.ForeignKey')(related_name='urls', to=orm['p4l.Record'])),
    49             ('record', self.gf('django.db.models.fields.related.ForeignKey')(related_name='urls', to=orm['p4l.Record'])),
    50             ('address', self.gf('django.db.models.fields.CharField')(max_length=2048, db_index=True)),
    50             ('address', self.gf('django.db.models.fields.CharField')(max_length=2048, db_index=True)),
    51             ('display', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=2048, null=True, blank=True)),
    51             ('display', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=2048, null=True, blank=True)),
    52             ('accessLevel', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=512, null=True, blank=True)),
       
    53         ))
    52         ))
    54         db.send_create_signal('p4l', ['Url'])
    53         db.send_create_signal('p4l', ['Url'])
    55 
    54 
    56         # Adding model 'Subject'
    55         # Adding model 'Subject'
    57         db.create_table(u'p4l_subject', (
    56         db.create_table(u'p4l_subject', (
    71         db.create_table(u'p4l_country', (
    70         db.create_table(u'p4l_country', (
    72             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
    71             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
    73             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
    72             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
    74         ))
    73         ))
    75         db.send_create_signal('p4l', ['Country'])
    74         db.send_create_signal('p4l', ['Country'])
       
    75 
       
    76         # Adding model 'Audience'
       
    77         db.create_table(u'p4l_audience', (
       
    78             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
       
    79             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
       
    80         ))
       
    81         db.send_create_signal('p4l', ['Audience'])
    76 
    82 
    77         # Adding model 'Isbn'
    83         # Adding model 'Isbn'
    78         db.create_table(u'p4l_isbn', (
    84         db.create_table(u'p4l_isbn', (
    79             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
    85             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
    80             ('lang', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=15, null=True, blank=True)),
    86             ('lang', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=15, null=True, blank=True)),
   219             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
   225             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
   220             ('identifier', self.gf('django.db.models.fields.CharField')(unique=True, max_length=128, db_index=True)),
   226             ('identifier', self.gf('django.db.models.fields.CharField')(unique=True, max_length=128, db_index=True)),
   221             ('notes', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
   227             ('notes', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
   222             ('language', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['p4l.Language'], null=True, blank=True)),
   228             ('language', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['p4l.Language'], null=True, blank=True)),
   223             ('editionStatement', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True, blank=True)),
   229             ('editionStatement', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True, blank=True)),
       
   230             ('corporateAuthorLabel', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=2048, null=True, blank=True)),
   224             ('recordType', self.gf('django.db.models.fields.URLField')(max_length=2048, null=True, blank=True)),
   231             ('recordType', self.gf('django.db.models.fields.URLField')(max_length=2048, null=True, blank=True)),
   225             ('isDocumentPart', self.gf('django.db.models.fields.BooleanField')(default=False)),
   232             ('isDocumentPart', self.gf('django.db.models.fields.BooleanField')(default=False)),
   226             ('isMultilingual', self.gf('django.db.models.fields.BooleanField')(default=False)),
   233             ('isHidden', self.gf('django.db.models.fields.BooleanField')(default=False)),
       
   234             ('isRestricted', self.gf('django.db.models.fields.BooleanField')(default=False)),
   227         ))
   235         ))
   228         db.send_create_signal('p4l', ['Record'])
   236         db.send_create_signal('p4l', ['Record'])
   229 
   237 
   230         # Adding M2M table for field subjects on 'Record'
   238         # Adding M2M table for field subjects on 'Record'
   231         db.create_table(u'p4l_record_subjects', (
   239         db.create_table(u'p4l_record_subjects', (
   280             ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
   288             ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
   281             ('record', models.ForeignKey(orm['p4l.record'], null=False)),
   289             ('record', models.ForeignKey(orm['p4l.record'], null=False)),
   282             ('corporateauthor', models.ForeignKey(orm['p4l.corporateauthor'], null=False))
   290             ('corporateauthor', models.ForeignKey(orm['p4l.corporateauthor'], null=False))
   283         ))
   291         ))
   284         db.create_unique(u'p4l_record_corporateAuthors', ['record_id', 'corporateauthor_id'])
   292         db.create_unique(u'p4l_record_corporateAuthors', ['record_id', 'corporateauthor_id'])
       
   293 
       
   294         # Adding M2M table for field audiences on 'Record'
       
   295         db.create_table(u'p4l_record_audiences', (
       
   296             ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
       
   297             ('record', models.ForeignKey(orm['p4l.record'], null=False)),
       
   298             ('audience', models.ForeignKey(orm['p4l.audience'], null=False))
       
   299         ))
       
   300         db.create_unique(u'p4l_record_audiences', ['record_id', 'audience_id'])
   285 
   301 
   286         # Adding model 'User'
   302         # Adding model 'User'
   287         db.create_table(u'p4l_user', (
   303         db.create_table(u'p4l_user', (
   288             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
   304             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
   289             ('password', self.gf('django.db.models.fields.CharField')(max_length=128)),
   305             ('password', self.gf('django.db.models.fields.CharField')(max_length=128)),
   340         db.delete_table(u'p4l_theme')
   356         db.delete_table(u'p4l_theme')
   341 
   357 
   342         # Deleting model 'Country'
   358         # Deleting model 'Country'
   343         db.delete_table(u'p4l_country')
   359         db.delete_table(u'p4l_country')
   344 
   360 
       
   361         # Deleting model 'Audience'
       
   362         db.delete_table(u'p4l_audience')
       
   363 
   345         # Deleting model 'Isbn'
   364         # Deleting model 'Isbn'
   346         db.delete_table(u'p4l_isbn')
   365         db.delete_table(u'p4l_isbn')
   347 
   366 
   348         # Deleting model 'Issn'
   367         # Deleting model 'Issn'
   349         db.delete_table(u'p4l_issn')
   368         db.delete_table(u'p4l_issn')
   408         # Removing M2M table for field subjectCorporateBodies on 'Record'
   427         # Removing M2M table for field subjectCorporateBodies on 'Record'
   409         db.delete_table('p4l_record_subjectCorporateBodies')
   428         db.delete_table('p4l_record_subjectCorporateBodies')
   410 
   429 
   411         # Removing M2M table for field corporateAuthors on 'Record'
   430         # Removing M2M table for field corporateAuthors on 'Record'
   412         db.delete_table('p4l_record_corporateAuthors')
   431         db.delete_table('p4l_record_corporateAuthors')
       
   432 
       
   433         # Removing M2M table for field audiences on 'Record'
       
   434         db.delete_table('p4l_record_audiences')
   413 
   435 
   414         # Deleting model 'User'
   436         # Deleting model 'User'
   415         db.delete_table(u'p4l_user')
   437         db.delete_table(u'p4l_user')
   416 
   438 
   417         # Removing M2M table for field groups on 'User'
   439         # Removing M2M table for field groups on 'User'
   453             'Meta': {'object_name': 'AddedTitle'},
   475             'Meta': {'object_name': 'AddedTitle'},
   454             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   476             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   455             'lang': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '15', 'null': 'True', 'blank': 'True'}),
   477             'lang': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '15', 'null': 'True', 'blank': 'True'}),
   456             'record': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'addedTitles'", 'to': "orm['p4l.Record']"}),
   478             'record': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'addedTitles'", 'to': "orm['p4l.Record']"}),
   457             'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'db_index': 'True'})
   479             'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'db_index': 'True'})
       
   480         },
       
   481         'p4l.audience': {
       
   482             'Meta': {'object_name': 'Audience'},
       
   483             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
       
   484             'uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'})
   458         },
   485         },
   459         'p4l.author': {
   486         'p4l.author': {
   460             'Meta': {'object_name': 'Author'},
   487             'Meta': {'object_name': 'Author'},
   461             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   488             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   462             'name': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'db_index': 'True'}),
   489             'name': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'db_index': 'True'}),
   537             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   564             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   538             'uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'})
   565             'uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'})
   539         },
   566         },
   540         'p4l.record': {
   567         'p4l.record': {
   541             'Meta': {'object_name': 'Record'},
   568             'Meta': {'object_name': 'Record'},
       
   569             'audiences': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['p4l.Audience']", 'symmetrical': 'False'}),
       
   570             'corporateAuthorLabel': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
   542             'corporateAuthors': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'recordsCorporateAuthor'", 'symmetrical': 'False', 'to': "orm['p4l.CorporateAuthor']"}),
   571             'corporateAuthors': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'recordsCorporateAuthor'", 'symmetrical': 'False', 'to': "orm['p4l.CorporateAuthor']"}),
   543             'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['p4l.Country']", 'symmetrical': 'False'}),
   572             'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['p4l.Country']", 'symmetrical': 'False'}),
   544             'editionStatement': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
   573             'editionStatement': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
   545             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   574             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   546             'identifier': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'db_index': 'True'}),
   575             'identifier': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'db_index': 'True'}),
   547             'isDocumentPart': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
   576             'isDocumentPart': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
   548             'isMultilingual': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
   577             'isHidden': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
       
   578             'isRestricted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
   549             'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['p4l.Language']", 'null': 'True', 'blank': 'True'}),
   579             'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['p4l.Language']", 'null': 'True', 'blank': 'True'}),
   550             'notes': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
   580             'notes': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
   551             'otherLanguages': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'otherLanguage_record'", 'symmetrical': 'False', 'to': "orm['p4l.Language']"}),
   581             'otherLanguages': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'otherLanguage_record'", 'symmetrical': 'False', 'to': "orm['p4l.Language']"}),
   552             'projectNames': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['p4l.ProjectName']", 'symmetrical': 'False'}),
   582             'projectNames': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['p4l.ProjectName']", 'symmetrical': 'False'}),
   553             'recordType': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
   583             'recordType': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
   604             'record': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'titlesMainDocument'", 'to': "orm['p4l.Record']"}),
   634             'record': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'titlesMainDocument'", 'to': "orm['p4l.Record']"}),
   605             'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'db_index': 'True'})
   635             'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'db_index': 'True'})
   606         },
   636         },
   607         'p4l.url': {
   637         'p4l.url': {
   608             'Meta': {'object_name': 'Url'},
   638             'Meta': {'object_name': 'Url'},
   609             'accessLevel': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '512', 'null': 'True', 'blank': 'True'}),
       
   610             'address': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'db_index': 'True'}),
   639             'address': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'db_index': 'True'}),
   611             'display': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
   640             'display': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
   612             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   641             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   613             'record': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'urls'", 'to': "orm['p4l.Record']"})
   642             'record': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'urls'", 'to': "orm['p4l.Record']"})
   614         },
   643         },