Convert old index addition migration to new format

This moves it to the new class-based extending SchemaMigration format,
in hopes that it will play nicer when starting and migrating from
scratch.

Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
Dan McGee 2012-04-26 11:55:18 -05:00
parent 7f2ed459e9
commit e35ad5dd8e

View File

@ -1,34 +1,18 @@
# encoding: utf-8
from south.db import db
from south.v2 import SchemaMigration
from django.db import models
from main.models import *
class Migration:
class Migration(SchemaMigration):
def forwards(self, orm):
# Changing field 'Package.maintainer'
# (to signature: django.db.models.fields.related.ForeignKey(blank=True, null=True, to=orm['auth.User']))
db.alter_column('packages', 'maintainer_id', orm['main.package:maintainer'])
# Changing field 'Package.pkgname'
# (to signature: django.db.models.fields.CharField(max_length=255, db_index=True))
db.alter_column('packages', 'pkgname', orm['main.package:pkgname'])
db.create_index('packages', ['pkgname'])
def backwards(self, orm):
# Changing field 'Package.maintainer'
# (to signature: django.db.models.fields.related.ForeignKey(null=True, to=orm['auth.User']))
db.alter_column('packages', 'maintainer_id', orm['main.package:maintainer'])
# Changing field 'Package.pkgname'
# (to signature: django.db.models.fields.CharField(max_length=255))
db.alter_column('packages', 'pkgname', orm['main.package:pkgname'])
db.delete_index('packages', ['pkgname'])
models = {