job-tracker / database /init.py
github-actions[bot]
🚀 Auto-deploy from GitHub Actions - 2026-02-28 23:08:07
b55899d
raw
history blame contribute delete
830 Bytes
"""
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)