########### # 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;