akra35567 commited on
Commit
8d803dc
·
1 Parent(s): b5b3526

Update modules/database.py

Browse files
Files changed (1) hide show
  1. modules/database.py +15 -3
modules/database.py CHANGED
@@ -118,9 +118,21 @@ class Database:
118
  girias TEXT,
119
  tom TEXT
120
  );
121
- """)
 
 
 
 
 
 
 
 
 
 
 
 
122
  conn.commit()
123
- logger.info(f"Banco inicializado: {self.db_path}")
124
  except Exception as e:
125
  logger.error(f"Erro ao criar tabelas: {e}")
126
  raise
@@ -273,4 +285,4 @@ class Database:
273
  "INSERT INTO girias_aprendidas (numero_usuario, giria, significado, contexto) VALUES (?, ?, ?, ?)",
274
  (numero_usuario, giria, significado, contexto),
275
  commit=True
276
- )
 
118
  girias TEXT,
119
  tom TEXT
120
  );
121
+
122
+ -- ADICIONADO: Tabela para resolver o erro "no such table"
123
+ CREATE TABLE IF NOT EXISTS pronomes_por_tom (
124
+ tom TEXT PRIMARY KEY,
125
+ pronomes TEXT
126
+ );
127
+ """);
128
+
129
+ # ADICIONADO: Inserção de dados padrão para a nova tabela
130
+ c.execute("INSERT OR IGNORE INTO pronomes_por_tom (tom, pronomes) VALUES (?, ?)", ('neutro', 'tu/você'))
131
+ c.execute("INSERT OR IGNORE INTO pronomes_por_tom (tom, pronomes) VALUES (?, ?)", ('formal', 'o senhor/a senhora'))
132
+ c.execute("INSERT OR IGNORE INTO pronomes_por_tom (tom, pronomes) VALUES (?, ?)", ('informal', 'puto/kota'))
133
+
134
  conn.commit()
135
+ logger.info(f"Banco inicializado: {self.db_path}")
136
  except Exception as e:
137
  logger.error(f"Erro ao criar tabelas: {e}")
138
  raise
 
285
  "INSERT INTO girias_aprendidas (numero_usuario, giria, significado, contexto) VALUES (?, ?, ?, ?)",
286
  (numero_usuario, giria, significado, contexto),
287
  commit=True
288
+ )