From 0191588de32d21fae6c332f0d6f289edc9fa61a6 Mon Sep 17 00:00:00 2001 From: Tim Laszlo Date: Tue, 16 Oct 2012 10:16:55 -0500 Subject: ignore unsupported create_unique for sqlite --- .../Bcfg2/Reporting/migrations/0002_convert_perms_to_mode.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/lib/Bcfg2/Reporting/migrations/0002_convert_perms_to_mode.py') diff --git a/src/lib/Bcfg2/Reporting/migrations/0002_convert_perms_to_mode.py b/src/lib/Bcfg2/Reporting/migrations/0002_convert_perms_to_mode.py index 7c39b2d07..668094cf5 100644 --- a/src/lib/Bcfg2/Reporting/migrations/0002_convert_perms_to_mode.py +++ b/src/lib/Bcfg2/Reporting/migrations/0002_convert_perms_to_mode.py @@ -4,6 +4,7 @@ from south.db import db from south.v2 import SchemaMigration from django.db import models +from Bcfg2 import settings class Migration(SchemaMigration): @@ -14,8 +15,9 @@ class Migration(SchemaMigration): # Renaming field 'FilePerms.perms' to 'FilePerms.mode' db.rename_column('Reporting_fileperms', 'perms', 'mode') - # Adding unique constraint on 'FilePerms', fields ['owner', 'group', 'mode'] - db.create_unique('Reporting_fileperms', ['owner', 'group', 'mode']) + if not settings.DATABASES['default']['ENGINE'] == 'django.db.backends.sqlite3': + # Adding unique constraint on 'FilePerms', fields ['owner', 'group', 'mode'] + db.create_unique('Reporting_fileperms', ['owner', 'group', 'mode']) def backwards(self, orm): @@ -25,8 +27,9 @@ class Migration(SchemaMigration): # Renaming field 'FilePerms.mode' to 'FilePerms.perms' db.rename_column('Reporting_fileperms', 'mode', 'perms') - # Adding unique constraint on 'FilePerms', fields ['owner', 'perms', 'group'] - db.create_unique('Reporting_fileperms', ['owner', 'perms', 'group']) + if not settings.DATABASES['default']['ENGINE'] == 'django.db.backends.sqlite3': + # Adding unique constraint on 'FilePerms', fields ['owner', 'perms', 'group'] + db.create_unique('Reporting_fileperms', ['owner', 'perms', 'group']) models = { -- cgit v1.2.3-1-g7c22