-- Script SQL pour lister et supprimer les calendriers de groupes orphelins
-- 
-- Usage:
-- 1. Se connecter à PostgreSQL
-- 2. Copier-coller les requêtes une par une

-- 1. LISTER tous les calendriers de groupes
SELECT 
    id,
    name,
    color,
    "createdAt",
    "userId"
FROM "Calendar"
WHERE name LIKE 'Groupe:%'
ORDER BY "createdAt" DESC;

-- 2. COMPTER les calendriers de groupes
SELECT COUNT(*) as total_group_calendars
FROM "Calendar"
WHERE name LIKE 'Groupe:%';

-- 3. SUPPRIMER un calendrier spécifique (remplacez CALENDAR_ID)
-- DELETE FROM "Calendar" WHERE id = 'CALENDAR_ID';

-- 4. SUPPRIMER tous les calendriers d'un groupe spécifique (remplacez le nom)
-- DELETE FROM "Calendar" WHERE name = 'Groupe: NomDuGroupe';

-- 5. EXEMPLE: Supprimer tous les calendriers de groupes (ATTENTION!)
-- Décommentez cette ligne seulement si vous êtes SÛR de vouloir tout supprimer
-- DELETE FROM "Calendar" WHERE name LIKE 'Groupe:%';
