File size: 863 Bytes
d54ba19
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
"""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()