Spaces:
Sleeping
Sleeping
File size: 830 Bytes
b55899d | 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 | """
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) |