Spaces:
Sleeping
Sleeping
| """ | |
| Script d'initialisation de la base de données NeonDB | |
| À lancer UNE SEULE FOIS avant le premier déploiement | |
| """ | |
| import os | |
| from dotenv import load_dotenv | |
| from db_connection import init_database | |
| load_dotenv() | |
| if __name__ == "__main__": | |
| print("🔧 Initialisation de la base de données NeonDB...") | |
| # Vérification de la connection string | |
| if not os.getenv("NEON_DB"): | |
| print("❌ Erreur: NEON_DB n'est pas défini dans le fichier .env") | |
| exit(1) | |
| try: | |
| init_database() | |
| print("✅ Tables créées avec succès !") | |
| print(" - Table 'users' créée") | |
| print(" - Table 'applications' créée") | |
| print("\n🎉 Base de données prête à l'emploi !") | |
| except Exception as e: | |
| print(f"❌ Erreur lors de l'initialisation : {e}") | |
| exit(1) |