Skip to content

Commit

Permalink
Added migrations for configstore is_crypto column.
Browse files Browse the repository at this point in the history
  • Loading branch information
apires committed Mar 1, 2013
1 parent c4c7fc2 commit d01e841
Show file tree
Hide file tree
Showing 3 changed files with 87 additions and 0 deletions.
48 changes: 48 additions & 0 deletions configstore/migrations/0001_initial.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# -*- coding: utf-8 -*-
import datetime
from south.db import db
from south.v2 import SchemaMigration
from django.db import models


class Migration(SchemaMigration):

def forwards(self, orm):
# Adding model 'Configuration'
db.create_table('configstore_configuration', (
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
('key', self.gf('django.db.models.fields.CharField')(max_length=50)),
('site', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['sites.Site'])),
('_data', self.gf('django.db.models.fields.TextField')(db_column='data')),
))
db.send_create_signal('configstore', ['Configuration'])

# Adding unique constraint on 'Configuration', fields ['key', 'site']
db.create_unique('configstore_configuration', ['key', 'site_id'])


def backwards(self, orm):
# Removing unique constraint on 'Configuration', fields ['key', 'site']
db.delete_unique('configstore_configuration', ['key', 'site_id'])

# Deleting model 'Configuration'
db.delete_table('configstore_configuration')


models = {
'configstore.configuration': {
'Meta': {'unique_together': "[('key', 'site')]", 'object_name': 'Configuration'},
'_data': ('django.db.models.fields.TextField', [], {'db_column': "'data'"}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'key': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
'site': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['sites.Site']"})
},
'sites.site': {
'Meta': {'ordering': "('domain',)", 'object_name': 'Site', 'db_table': "'django_site'"},
'domain': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
}
}

complete_apps = ['configstore']
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# -*- coding: utf-8 -*-
import datetime
from south.db import db
from south.v2 import SchemaMigration
from django.db import models


class Migration(SchemaMigration):

def forwards(self, orm):
# Adding field 'Configuration.is_crypto'
db.add_column('configstore_configuration', 'is_crypto',
self.gf('django.db.models.fields.BooleanField')(default=False),
keep_default=False)


def backwards(self, orm):
# Deleting field 'Configuration.is_crypto'
db.delete_column('configstore_configuration', 'is_crypto')


models = {
'configstore.configuration': {
'Meta': {'unique_together': "[('key', 'site')]", 'object_name': 'Configuration'},
'_data': ('django.db.models.fields.TextField', [], {'db_column': "'data'"}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'is_crypto': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
'key': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
'site': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['sites.Site']"})
},
'sites.site': {
'Meta': {'ordering': "('domain',)", 'object_name': 'Site', 'db_table': "'django_site'"},
'domain': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
}
}

complete_apps = ['configstore']
Empty file.

0 comments on commit d01e841

Please sign in to comment.