19 lines
929 B
SQL
19 lines
929 B
SQL
-- ============================================================================
|
|
-- Migration : Ajout du champ "quai" dans horaires_gares_desservies
|
|
-- Date : 2026-03-02
|
|
-- ============================================================================
|
|
|
|
-- 1. Ajouter la colonne quai à la table horaires_gares_desservies
|
|
ALTER TABLE horaires_gares_desservies
|
|
ADD COLUMN IF NOT EXISTS quai VARCHAR(50) DEFAULT NULL;
|
|
|
|
COMMENT ON COLUMN horaires_gares_desservies.quai IS 'Numéro ou nom du quai attribué à cet arrêt (ex: "Voie 3", "Quai A")';
|
|
|
|
-- 2. Mettre à jour l'index pour accélérer les recherches par gare_id
|
|
CREATE INDEX IF NOT EXISTS idx_hgd_gare_id ON horaires_gares_desservies(gare_id);
|
|
CREATE INDEX IF NOT EXISTS idx_hgd_horaire_id ON horaires_gares_desservies(horaire_id);
|
|
|
|
-- Note : Le snapshot JSONB horaires.gares_desservies sera mis à jour
|
|
-- automatiquement via l'application lors de la sauvegarde des quais.
|
|
|