32 lines
949 B
SQL
32 lines
949 B
SQL
-- 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:%';
|