-- Migration: Ajout du tracking de remise physique des lots -- Date: 2025-11-14 -- Description: Ajoute les colonnes pour suivre la remise physique des lots -- Ajouter la colonne delivered_at pour marquer la date de remise physique ALTER TABLE tickets ADD COLUMN IF NOT EXISTS delivered_at TIMESTAMP DEFAULT NULL; -- Ajouter la colonne delivered_by pour tracer qui a remis le lot ALTER TABLE tickets ADD COLUMN IF NOT EXISTS delivered_by UUID DEFAULT NULL REFERENCES users(id); -- Ajouter la colonne delivery_notes pour des notes sur la remise ALTER TABLE tickets ADD COLUMN IF NOT EXISTS delivery_notes TEXT DEFAULT NULL; -- Créer un index sur delivered_at pour les requêtes de suivi CREATE INDEX IF NOT EXISTS idx_tickets_delivered_at ON tickets(delivered_at); -- Créer un index sur delivered_by CREATE INDEX IF NOT EXISTS idx_tickets_delivered_by ON tickets(delivered_by); -- Commentaires COMMENT ON COLUMN tickets.delivered_at IS 'Date de remise physique du lot au gagnant'; COMMENT ON COLUMN tickets.delivered_by IS 'Employé/Admin qui a remis le lot'; COMMENT ON COLUMN tickets.delivery_notes IS 'Notes sur la remise (lieu, conditions, etc.)';