summaryrefslogtreecommitdiffstats
path: root/databaseReset.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip@Muscogee.localdomain>2020-05-13 21:52:28 +0100
committerPhilip Sargent <philip@Muscogee.localdomain>2020-05-13 21:52:28 +0100
commitac7cb45f619c637567933172b3b16a4de6197e98 (patch)
tree751c32b7597426b94959dca5265f338db03da5e9 /databaseReset.py
parentf326bf9148bfb9447abbdc9f2e42771125288865 (diff)
downloadtroggle-ac7cb45f619c637567933172b3b16a4de6197e98.tar.gz
troggle-ac7cb45f619c637567933172b3b16a4de6197e98.tar.bz2
troggle-ac7cb45f619c637567933172b3b16a4de6197e98.zip
more thorough reset before running :memory:
Diffstat (limited to 'databaseReset.py')
-rw-r--r--databaseReset.py19
1 files changed, 15 insertions, 4 deletions
diff --git a/databaseReset.py b/databaseReset.py
index 04b8f98..33f5a66 100644
--- a/databaseReset.py
+++ b/databaseReset.py
@@ -249,11 +249,11 @@ class JobQueue():
def run(self):
self.loadprofiles()
-
+ # save db settings for later
dbengine = settings.DATABASES['default']['ENGINE']
dbname = settings.DATABASES['default']['NAME']
dbdefault = settings.DATABASES['default']
-
+
if dbname ==":memory:":
# just run, and save the sql file
print "-- ", settings.DATABASES['default']['NAME'], settings.DATABASES['default']['ENGINE']
@@ -265,8 +265,19 @@ class JobQueue():
# run all the imports through :memory: first
settings.DATABASES['default']['ENGINE'] = 'django.db.backends.sqlite3'
settings.DATABASES['default']['NAME'] = ":memory:"
- settings.DATABASES['default']['USER'] = ""
- settings.DATABASES['default']['PASSWORD'] = ""
+ settings.DATABASES['default'] = {'ENGINE': 'django.db.backends.sqlite3',
+ 'AUTOCOMMIT': True,
+ 'ATOMIC_REQUESTS': False,
+ 'NAME': ':memory:',
+ 'CONN_MAX_AGE': 0,
+ 'TIME_ZONE': 'UTC',
+ 'OPTIONS': {},
+ 'HOST': '',
+ 'USER': '',
+ 'TEST': {'COLLATION': None, 'CHARSET': None, 'NAME': None, 'MIRROR': None},
+ 'PASSWORD': '',
+ 'PORT': ''}
+
print "-- ", settings.DATABASES['default']['NAME'], settings.DATABASES['default']['ENGINE']
print "-- DATABASES.default", settings.DATABASES['default']