db-update-2020-10-23.sql
1.19 KB
use database;
--
-- Ajout du champ description à toutes les tables qui en manquent
--
ALTER TABLE sur_categories ADD description TEXT NULL DEFAULT NULL AFTER nom;
ALTER TABLE categories ADD description TEXT NULL DEFAULT NULL AFTER nom;
ALTER TABLE sous_categories ADD description TEXT NULL DEFAULT NULL AFTER nom;
ALTER TABLE fournisseurs ADD description TEXT NULL DEFAULT NULL AFTER nom;
ALTER TABLE organismes ADD description TEXT NULL DEFAULT NULL AFTER nom;
ALTER TABLE sites ADD description TEXT NULL DEFAULT NULL AFTER nom;
ALTER TABLE suivis CHANGE commentaire commentaire TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL;
ALTER TABLE type_documents ADD description TEXT NULL DEFAULT NULL AFTER nom;
ALTER TABLE type_suivis ADD description TEXT NULL DEFAULT NULL AFTER nom;
--
-- Ajout d'une contrainte d'unicité (index UNIQUE) sur le champ nom pour toutes les tables qui en manquent
--
ALTER TABLE groupes_metiers ADD UNIQUE(nom);
ALTER TABLE groupes_thematiques ADD UNIQUE(nom);
ALTER TABLE organismes ADD UNIQUE(nom);
ALTER TABLE sites ADD UNIQUE(nom);
ALTER TABLE type_suivis ADD UNIQUE(nom);
ALTER TABLE type_documents ADD UNIQUE(nom);
ALTER TABLE fakeldapusers ADD UNIQUE(uid);