From 3a348d5d1a8789060eedd756582b565684386076 Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Wed, 1 Feb 2023 23:59:38 +0000 Subject: [PATCH] more debug --- databaseReset.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/databaseReset.py b/databaseReset.py index 4370cdd..c00f9e1 100644 --- a/databaseReset.py +++ b/databaseReset.py @@ -103,13 +103,24 @@ def reinit_db(): # this is now completely failing to nuke MariaDB adequately, and it crashes when creating Area objects with a no null parent message # when null parents are explciitly allowed in the model. cursor = django.db.connection.cursor() + print(f" - - Using {cursor}\n") try: cursor.execute(f"DROP DATABASE {currentdbname}") except: - print(f" - - Exception when attempting to: DROP DATABASE {currentdbname}\n") + print(f" - - Exception when attempting to: DROP DATABASE {currentdbname} with {cursor}\n") pass - cursor.execute(f"CREATE DATABASE {currentdbname}") - cursor.execute(f"ALTER DATABASE {currentdbname} CHARACTER SET=utf8") + try: + cursor.execute(f"CREATE DATABASE {currentdbname}") + except: + print(f" - - Exception when attempting to: CREATE DATABASE {currentdbname} with {cursor}\n") + pass + try: + cursor.execute(f"ALTER DATABASE {currentdbname} CHARACTER SET=utf8") + except: + print(f" - - Exception when attempting to: ALTER DATABASE {currentdbname} CHARACTER SET=utf8}\n") + pass + + cursor.execute(f"USE {currentdbname}") print(f" - Nuked : {currentdbname}\n")