"""Script pour lister les utilisateurs de la base de données.""" import sys sys.path.insert(0, 'backend') from sqlalchemy import create_engine, text from app.database import DATABASE_URL # Connexion à la base de données engine = create_engine(DATABASE_URL.replace('sqlite:///', 'sqlite:///d:/dev_new_pc/chartbastan/')) with engine.connect() as conn: result = conn.execute(text("SELECT id, email, name, is_premium, referral_code, created_at FROM users")) users = result.fetchall() print("=== Liste des utilisateurs ===") print(f"Nombre total d'utilisateurs: {len(users)}\n") for user in users: print(f"ID: {user[0]}") print(f"Email: {user[1]}") print(f"Nom: {user[2]}") print(f"Premium: {'Oui' if user[3] else 'Non'}") print(f"Code de parrainage: {user[4]}") print(f"Créé le: {user[5]}") print("-" * 50) if len(users) == 0: print("Aucun utilisateur trouvé dans la base de données.")