-- Migration V3.5 : Ajout des champs d'adresse dans la table organisations
-- Date : 2026-02-28
-- Description : Ajoute les champs adresse, ville, région, pays et code postal
--               pour stocker l'adresse principale directement dans organisations

-- Ajout des colonnes d'adresse
ALTER TABLE organisations ADD COLUMN IF NOT EXISTS adresse VARCHAR(500);
ALTER TABLE organisations ADD COLUMN IF NOT EXISTS ville VARCHAR(100);
ALTER TABLE organisations ADD COLUMN IF NOT EXISTS region VARCHAR(100);
ALTER TABLE organisations ADD COLUMN IF NOT EXISTS pays VARCHAR(100);
ALTER TABLE organisations ADD COLUMN IF NOT EXISTS code_postal VARCHAR(20);

-- Ajout d'index pour optimiser les recherches par localisation
CREATE INDEX IF NOT EXISTS idx_organisation_ville ON organisations(ville);
CREATE INDEX IF NOT EXISTS idx_organisation_region ON organisations(region);
CREATE INDEX IF NOT EXISTS idx_organisation_pays ON organisations(pays);

-- Commentaires sur les colonnes
COMMENT ON COLUMN organisations.adresse IS 'Adresse principale de l''organisation (dénormalisée pour performance)';
COMMENT ON COLUMN organisations.ville IS 'Ville de l''adresse principale';
COMMENT ON COLUMN organisations.region IS 'Région/Province/État de l''adresse principale';
COMMENT ON COLUMN organisations.pays IS 'Pays de l''adresse principale';
COMMENT ON COLUMN organisations.code_postal IS 'Code postal de l''adresse principale';
