summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Reporting
diff options
context:
space:
mode:
authorTim Laszlo <tim.laszlo@gmail.com>2012-10-16 10:16:55 -0500
committerTim Laszlo <tim.laszlo@gmail.com>2012-10-16 10:17:15 -0500
commit0191588de32d21fae6c332f0d6f289edc9fa61a6 (patch)
tree4a6314613a998508e1cdc33dffa3adb9eebcdc6d /src/lib/Bcfg2/Reporting
parentdf75da2f4b1bca97bc49f85553f2999a87680762 (diff)
downloadbcfg2-0191588de32d21fae6c332f0d6f289edc9fa61a6.tar.gz
bcfg2-0191588de32d21fae6c332f0d6f289edc9fa61a6.tar.bz2
bcfg2-0191588de32d21fae6c332f0d6f289edc9fa61a6.zip
ignore unsupported create_unique for sqlite
Diffstat (limited to 'src/lib/Bcfg2/Reporting')
-rw-r--r--src/lib/Bcfg2/Reporting/migrations/0002_convert_perms_to_mode.py11
1 files changed, 7 insertions, 4 deletions
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 = {