summaryrefslogtreecommitdiffstats
path: root/databaseReset.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2020-07-22 23:51:50 +0100
committerPhilip Sargent <philip.sargent@klebos.com>2020-07-22 23:51:50 +0100
commitc65544a377fc0511b337e9567e013afb59cc717c (patch)
treeb5d04fe8fb1379003a8a5aadc09054e0151212e5 /databaseReset.py
parenta6ed0997e8a2fef6c3d8138a64bffe1455afd905 (diff)
downloadtroggle-c65544a377fc0511b337e9567e013afb59cc717c.tar.gz
troggle-c65544a377fc0511b337e9567e013afb59cc717c.tar.bz2
troggle-c65544a377fc0511b337e9567e013afb59cc717c.zip
differences between sqlite and MariaDB
Diffstat (limited to 'databaseReset.py')
-rw-r--r--databaseReset.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/databaseReset.py b/databaseReset.py
index 085da49..7510ce3 100644
--- a/databaseReset.py
+++ b/databaseReset.py
@@ -93,12 +93,20 @@ def reinit_db():
print(" - Migrating: " + django.db.connections.databases['default']['NAME'])
- with transaction.atomic():
+ if django.db.connections.databases['default']['ENGINE'] == 'django.db.backends.sqlite3':
+ with transaction.atomic():
+ management.call_command('makemigrations','core', interactive=False)
+ management.call_command('makemigrations','flatpages', interactive=False)
+ management.call_command('migrate', interactive=False)
+ management.call_command('migrate','core', interactive=False)
+ management.call_command('migrate','flatpages', interactive=False)
+ else:
management.call_command('makemigrations','core', interactive=False)
management.call_command('makemigrations','flatpages', interactive=False)
management.call_command('migrate', interactive=False)
management.call_command('migrate','core', interactive=False)
management.call_command('migrate','flatpages', interactive=False)
+
print(" - done migration on: " + settings.DATABASES['default']['NAME'])
print("users in db already: ",len(User.objects.all()))