import database import database_connection import config import main_menu # Datenbank Menü def menu(): enable_menu = True selection = {0: 'Datenbanken anzeigen', 1: 'Datenbank erstellen', 2: 'Datenbank löschen', 3: 'Datenbank umbenennen', 4: 'Datenbank auselesen', 5: 'Tabelle erstellen', 6: 'Tabelle umbenennen', 7: 'Tabelle löschen', 8: 'Tabelle auslesen', 9: 'In Tabelle einfügen', 10: 'Tabellen anzeigen', 11: 'Zurück zum Hauptmenü', 12 : 'Frage/Antwort hinzufügen'} print('#Datenbank Menü# \n' '\nWas möchtest du tun?\n') while enable_menu: cursor = database_connection.db_connection(config.user, config.password, config.host) for key, value in selection.items(): print(key, value) selection_number = int(input('Bitte Auswahl treffen')) match selection_number: case 1: _type = 'DATABASE' print('#Datenbank erstellen#') database_name = input('Wie soll die Datenbank heißen?') database.create(cursor, database_name, _type) case 2: _type = 'DATABASE' print('#Datenbank löschen#') # Platzhalter für die Funktion database_name = input('Welche Datenbank soll gelöscht werden?') database.del_(cursor, database_name, _type) case 3: # TODO Funktion return case 4: # TODO Funktion return case 5: _type = 'TABLE' print('#Tabelle erstellen#') table_name = input('Wie soll die Datenbank heißen?') database.create(cursor, table_name, _type) case 6: # TODO Funktion return case 7: # TODO Funktion return case 8: # TODO Funktion return case 9: # TODO Funktion return case 10: # TODO Funktion return case 11: main_menu.main_menu() case 12: # TODO Funktion return break