src/p4l/migrations/0001_initial.py
changeset 19 6b45fd23e4a0
parent 15 be595253ced5
child 93 c675183a9325
equal deleted inserted replaced
18:88d675d5e27e 19:6b45fd23e4a0
    31 
    31 
    32         # Adding model 'ProjectName'
    32         # Adding model 'ProjectName'
    33         db.create_table(u'p4l_projectname', (
    33         db.create_table(u'p4l_projectname', (
    34             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
    34             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
    35             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
    35             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
    36             ('label', self.gf('django.db.models.fields.CharField')(max_length=2048, db_index=True)),
       
    37             ('acronym', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=2048, null=True, blank=True)),
       
    38         ))
    36         ))
    39         db.send_create_signal('p4l', ['ProjectName'])
    37         db.send_create_signal('p4l', ['ProjectName'])
    40 
       
    41         # Adding unique constraint on 'ProjectName', fields ['label', 'acronym']
       
    42         db.create_unique(u'p4l_projectname', ['label', 'acronym'])
       
    43 
    38 
    44         # Adding model 'CorporateAuthor'
    39         # Adding model 'CorporateAuthor'
    45         db.create_table(u'p4l_corporateauthor', (
    40         db.create_table(u'p4l_corporateauthor', (
    46             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
    41             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
    47             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
    42             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
    48             ('label', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=2048, null=True, blank=True)),
       
    49             ('acronym', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=2048, null=True, blank=True)),
       
    50         ))
    43         ))
    51         db.send_create_signal('p4l', ['CorporateAuthor'])
    44         db.send_create_signal('p4l', ['CorporateAuthor'])
    52 
       
    53         # Adding unique constraint on 'CorporateAuthor', fields ['label', 'acronym']
       
    54         db.create_unique(u'p4l_corporateauthor', ['label', 'acronym'])
       
    55 
    45 
    56         # Adding model 'Url'
    46         # Adding model 'Url'
    57         db.create_table(u'p4l_url', (
    47         db.create_table(u'p4l_url', (
    58             (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)),
    59             ('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'])),
    65 
    55 
    66         # Adding model 'Subject'
    56         # Adding model 'Subject'
    67         db.create_table(u'p4l_subject', (
    57         db.create_table(u'p4l_subject', (
    68             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
    58             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
    69             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
    59             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
    70             ('label', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=2048, null=True, blank=True)),
       
    71         ))
    60         ))
    72         db.send_create_signal('p4l', ['Subject'])
    61         db.send_create_signal('p4l', ['Subject'])
    73 
    62 
    74         # Adding model 'Theme'
    63         # Adding model 'Theme'
    75         db.create_table(u'p4l_theme', (
    64         db.create_table(u'p4l_theme', (
    76             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
    65             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
    77             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
    66             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
    78             ('label', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=2048, null=True, blank=True)),
       
    79         ))
    67         ))
    80         db.send_create_signal('p4l', ['Theme'])
    68         db.send_create_signal('p4l', ['Theme'])
    81 
    69 
    82         # Adding model 'Country'
    70         # Adding model 'Country'
    83         db.create_table(u'p4l_country', (
    71         db.create_table(u'p4l_country', (
    84             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
    72             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
    85             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
    73             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
    86             ('label', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=2048, null=True, blank=True)),
       
    87         ))
    74         ))
    88         db.send_create_signal('p4l', ['Country'])
    75         db.send_create_signal('p4l', ['Country'])
    89 
    76 
    90         # Adding model 'Isbn'
    77         # Adding model 'Isbn'
    91         db.create_table(u'p4l_isbn', (
    78         db.create_table(u'p4l_isbn', (
   116 
   103 
   117         # Adding model 'Language'
   104         # Adding model 'Language'
   118         db.create_table(u'p4l_language', (
   105         db.create_table(u'p4l_language', (
   119             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
   106             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
   120             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
   107             ('uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
   121             ('label', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=2048, null=True, blank=True)),
       
   122         ))
   108         ))
   123         db.send_create_signal('p4l', ['Language'])
   109         db.send_create_signal('p4l', ['Language'])
   124 
   110 
   125         # Adding model 'Title'
   111         # Adding model 'Title'
   126         db.create_table(u'p4l_title', (
   112         db.create_table(u'p4l_title', (
   330         ))
   316         ))
   331         db.create_unique(u'p4l_user_user_permissions', ['user_id', 'permission_id'])
   317         db.create_unique(u'p4l_user_user_permissions', ['user_id', 'permission_id'])
   332 
   318 
   333 
   319 
   334     def backwards(self, orm):
   320     def backwards(self, orm):
   335         # Removing unique constraint on 'CorporateAuthor', fields ['label', 'acronym']
       
   336         db.delete_unique(u'p4l_corporateauthor', ['label', 'acronym'])
       
   337 
       
   338         # Removing unique constraint on 'ProjectName', fields ['label', 'acronym']
       
   339         db.delete_unique(u'p4l_projectname', ['label', 'acronym'])
       
   340 
       
   341         # Deleting model 'Imprint'
   321         # Deleting model 'Imprint'
   342         db.delete_table(u'p4l_imprint')
   322         db.delete_table(u'p4l_imprint')
   343 
   323 
   344         # Deleting model 'Serie'
   324         # Deleting model 'Serie'
   345         db.delete_table(u'p4l_serie')
   325         db.delete_table(u'p4l_serie')
   488             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   468             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   489             'lang': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '15', 'null': 'True', 'blank': 'True'}),
   469             'lang': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '15', 'null': 'True', 'blank': 'True'}),
   490             'record': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'collations'", 'to': "orm['p4l.Record']"})
   470             'record': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'collations'", 'to': "orm['p4l.Record']"})
   491         },
   471         },
   492         'p4l.corporateauthor': {
   472         'p4l.corporateauthor': {
   493             'Meta': {'unique_together': "(['label', 'acronym'],)", 'object_name': 'CorporateAuthor'},
   473             'Meta': {'object_name': 'CorporateAuthor'},
   494             'acronym': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
   474             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   495             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
       
   496             'label': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
       
   497             'uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'})
   475             'uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'})
   498         },
   476         },
   499         'p4l.country': {
   477         'p4l.country': {
   500             'Meta': {'object_name': 'Country'},
   478             'Meta': {'object_name': 'Country'},
   501             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   479             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   502             'label': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
       
   503             'uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'})
   480             'uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'})
   504         },
   481         },
   505         'p4l.documentcode': {
   482         'p4l.documentcode': {
   506             'Meta': {'object_name': 'DocumentCode'},
   483             'Meta': {'object_name': 'DocumentCode'},
   507             'documentCode': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
   484             'documentCode': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
   533             'record': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'issns'", 'to': "orm['p4l.Record']"})
   510             'record': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'issns'", 'to': "orm['p4l.Record']"})
   534         },
   511         },
   535         'p4l.language': {
   512         'p4l.language': {
   536             'Meta': {'object_name': 'Language'},
   513             'Meta': {'object_name': 'Language'},
   537             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   514             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   538             'label': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
       
   539             'uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'})
   515             'uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'})
   540         },
   516         },
   541         'p4l.meeting': {
   517         'p4l.meeting': {
   542             'Meta': {'object_name': 'Meeting'},
   518             'Meta': {'object_name': 'Meeting'},
   543             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   519             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   555             'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'db_index': 'True'}),
   531             'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'db_index': 'True'}),
   556             'lang': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '15', 'null': 'True', 'blank': 'True'}),
   532             'lang': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '15', 'null': 'True', 'blank': 'True'}),
   557             'record': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'periodicals'", 'to': "orm['p4l.Record']"})
   533             'record': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'periodicals'", 'to': "orm['p4l.Record']"})
   558         },
   534         },
   559         'p4l.projectname': {
   535         'p4l.projectname': {
   560             'Meta': {'unique_together': "(['label', 'acronym'],)", 'object_name': 'ProjectName'},
   536             'Meta': {'object_name': 'ProjectName'},
   561             'acronym': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
   537             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   562             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
       
   563             'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'db_index': 'True'}),
       
   564             'uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'})
   538             'uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'})
   565         },
   539         },
   566         'p4l.record': {
   540         'p4l.record': {
   567             'Meta': {'object_name': 'Record'},
   541             'Meta': {'object_name': 'Record'},
   568             'corporateAuthors': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'recordsCorporateAuthor'", 'symmetrical': 'False', 'to': "orm['p4l.CorporateAuthor']"}),
   542             'corporateAuthors': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'recordsCorporateAuthor'", 'symmetrical': 'False', 'to': "orm['p4l.CorporateAuthor']"}),
   591             'volume': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
   565             'volume': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
   592         },
   566         },
   593         'p4l.subject': {
   567         'p4l.subject': {
   594             'Meta': {'object_name': 'Subject'},
   568             'Meta': {'object_name': 'Subject'},
   595             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   569             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   596             'label': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
       
   597             'uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'})
   570             'uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'})
   598         },
   571         },
   599         'p4l.subjectmeeting': {
   572         'p4l.subjectmeeting': {
   600             'Meta': {'object_name': 'SubjectMeeting'},
   573             'Meta': {'object_name': 'SubjectMeeting'},
   601             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   574             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   613             'record': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'subjectPersons'", 'to': "orm['p4l.Record']"})
   586             'record': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'subjectPersons'", 'to': "orm['p4l.Record']"})
   614         },
   587         },
   615         'p4l.theme': {
   588         'p4l.theme': {
   616             'Meta': {'object_name': 'Theme'},
   589             'Meta': {'object_name': 'Theme'},
   617             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   590             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   618             'label': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
       
   619             'uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'})
   591             'uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'})
   620         },
   592         },
   621         'p4l.title': {
   593         'p4l.title': {
   622             'Meta': {'object_name': 'Title'},
   594             'Meta': {'object_name': 'Title'},
   623             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
   595             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),