Sahm269 commited on
Commit
dc1c447
·
verified ·
1 Parent(s): a43a751

Delete client/pages/settings.py

Browse files
Files changed (1) hide show
  1. client/pages/settings.py +0 -42
client/pages/settings.py DELETED
@@ -1,42 +0,0 @@
1
- import streamlit as st
2
- from server.db.dbmanager import get_db_manager
3
-
4
- def check_and_recreate_table():
5
- db_manager = get_db_manager()
6
-
7
- # Vérifier l'existence de la table suggestions_repas
8
- query = "SELECT name FROM sqlite_master WHERE type='table' AND name='suggestions_repas';"
9
- result = db_manager.execute_safe(query, fetch=True)
10
-
11
- if result:
12
- st.success("✅ La table 'suggestions_repas' existe déjà.")
13
- else:
14
- st.error("❌ La table 'suggestions_repas' est absente ! Recréation en cours...")
15
- recreate_table(db_manager)
16
- st.success("✅ La table 'suggestions_repas' a été recréée avec succès.")
17
-
18
- def recreate_table(db_manager):
19
- """
20
- Crée la table 'suggestions_repas' si elle n'existe pas.
21
- """
22
- query = """
23
- CREATE TABLE IF NOT EXISTS suggestions_repas (
24
- id_suggestion INTEGER PRIMARY KEY AUTOINCREMENT,
25
- id_utilisateur INTEGER NOT NULL,
26
- repas_suggestion TEXT NOT NULL,
27
- ingredients TEXT NOT NULL,
28
- date_heure TEXT DEFAULT CURRENT_TIMESTAMP,
29
- motif_suggestion TEXT,
30
- FOREIGN KEY (id_utilisateur) REFERENCES utilisateurs(id_utilisateur)
31
- );
32
- """
33
- try:
34
- db_manager.execute_safe(query)
35
- print("✅ Table 'suggestions_repas' créée avec succès.")
36
- except Exception as e:
37
- print(f"❌ Erreur lors de la création de la table : {e}")
38
-
39
- st.title("🛠️ Vérification de la Base de Données")
40
-
41
- if st.button("🔍 Vérifier et recréer la table 'suggestions_repas'"):
42
- check_and_recreate_table()