fixed backup

This commit is contained in:
2022-10-07 23:23:57 +02:00
parent 87229a654e
commit 155a86ab06
2 changed files with 21 additions and 21 deletions

View File

@@ -10,10 +10,8 @@ from ui.selection_menu import SelectionMenu
class BackupMenu:
@staticmethod
def create_backup():
input_menu = InputMenu("Export Backup File").add_option("FILE", "Filename", "STR", "backup.sql", 1, 50, None).do_input()
backup_name = input_menu.get_value("FILE")
print(f"Exporting database to file: {backup_name}")
Utils.export_db(backup_name)
print(f"Exporting database to file: backup.zip")
Utils.export_db()
input(f"Exported database. Press any key to return.")
@staticmethod
@@ -26,17 +24,9 @@ class BackupMenu:
if option == False:
return
input_menu = InputMenu("Import Backup File").add_option("FILE", "Filename", "STR", "backup.sql", 1, 50, None).do_input()
backup_name = input_menu.get_value("FILE")
if not path.exists(f"./{backup_name}"):
input(f"Backup file not found. Press any key to return.")
return
print("Cleared current database.")
Database.delete_tables()
print(f"Importing database from file: {backup_name}")
Utils.import_db(backup_name)
input(f"Imported database. Press any key to return.")
print(f"Importing database from file: backup.zip")
Utils.import_db()
input(f"Imported database. Press any key to return.")