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