checklist / setup_database.py
Abimael Torcate
Initial commit: Complete checklist management app with AI reporting
d54ba19
raw
history blame contribute delete
863 Bytes
"""Script para configurar o banco de dados"""
from utils.database import test_connection, create_tables
def main():
print("Testando conexão com o banco de dados...")
if test_connection():
print("\nConexão bem-sucedida!")
print("\nCriando tabelas...")
try:
create_tables()
print("\nBanco de dados configurado com sucesso!")
print("\nTabelas criadas:")
print("- checklists")
print("- checklist_items")
print("- item_interactions")
print("\nViews criadas:")
print("- current_item_states")
print("- item_time_analysis")
except Exception as e:
print(f"\nErro ao criar tabelas: {e}")
else:
print("\nFalha na conexão com o banco de dados.")
if __name__ == "__main__":
main()