db-update-2012-11-23.sql
1.01 KB
###########
# 23/11/12
###########
# sur_categories.nom obligatoire (et unique)
ALTER TABLE `sur_categories` CHANGE `nom` `nom` VARCHAR( 45 ) NOT NULL;
# categories.nom obligatoire (et unique), categories.sur_categorie_id obligatoire
ALTER TABLE `categories` CHANGE `nom` `nom` VARCHAR( 45 ) NOT NULL COMMENT 'obligatoire (et unique)';
ALTER TABLE `categories` CHANGE `sur_categorie_id` `sur_categorie_id` INT( 11 ) NOT NULL;
# sous_categories.nom obligatoire (et unique), sous_categories.categorie_id obligatoire
ALTER TABLE `sous_categories` CHANGE `nom` `nom` VARCHAR( 45 ) NOT NULL;
ALTER TABLE `sous_categories` CHANGE `categorie_id` `categorie_id` INT( 11 ) NOT NULL;
# materiels.sous_categorie_id FACULTATIF
ALTER TABLE `materiels` CHANGE `sous_categorie_id` `sous_categorie_id` INT( 11 ) NULL DEFAULT NULL;
# categories : ajout de une categorie par défaut pour chaque domaine :
insert into categories (nom,sur_categorie_id)
select concat(" ",sur_categories.nom," - GENERAL"),sur_categories.id
from sur_categories;