| """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() |