# This is a fix for InnoDB in MySQL >= 4.1.x # It "suspends judgement" for fkey relationships until are tables are set. SET FOREIGN_KEY_CHECKS = 0; -- --------------------------------------------------------------------- -- lps_secteur -- --------------------------------------------------------------------- DROP TABLE IF EXISTS `lps_secteur`; CREATE TABLE `lps_secteur` ( `id` INTEGER NOT NULL, `nom` VARCHAR(50) NOT NULL, `active` TINYINT DEFAULT 1 NOT NULL, `created_at` DATETIME, `updated_at` DATETIME, PRIMARY KEY (`id`) ) ENGINE=InnoDB; INSERT INTO `lps_secteur`(`id`,`nom`) VALUES (1, 'Capso'), (2, 'Pays de Lumbres'), (3, 'Haut des Flanders'), (4, 'Flandres intérieur'); -- --------------------------------------------------------------------- -- lps_secteur_commune -- --------------------------------------------------------------------- DROP TABLE IF EXISTS `lps_secteur_commune`; CREATE TABLE `lps_secteur_commune` ( `id` INTEGER NOT NULL AUTO_INCREMENT, `id_secteur` INTEGER NOT NULL, `zipcode` VARCHAR(10) NOT NULL, `created_at` DATETIME, `updated_at` DATETIME, PRIMARY KEY (`id`), INDEX `fi_secteur_commune_secteur` (`id_secteur`), CONSTRAINT `fk_secteur_commune_secteur` FOREIGN KEY (`id_secteur`) REFERENCES `lps_secteur` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB; INSERT INTO `lps_secteur_commune`(`id_secteur`,`zipcode`) VALUES (1,'62120'), (1,'62129'), (1,'62219'), (1,'62500'), (1,'62510'), (1,'62570'), (1,'62575'), (1,'62910'); INSERT INTO `lps_secteur_commune`(`id_secteur`,`zipcode`) VALUES (2,'62010'), (2,'62024'), (2,'62088'), (2,'62229'), (2,'62292'), (2,'62309'), (2,'62504'), (2,'62534'), (2,'62613'), (2,'62656'), (2,'62674'), (2,'62702'), (2,'62788'), (2,'62794'), (2,'62803'), (2,'62882'), (2,'62897'), (2,'62898'), (2,'62905'); -- --------------------------------------------------------------------- -- lps_secteur_horaires -- --------------------------------------------------------------------- DROP TABLE IF EXISTS `lps_secteur_horaires`; CREATE TABLE `lps_secteur_horaires` ( `id` INTEGER NOT NULL AUTO_INCREMENT, `id_secteur` INTEGER NOT NULL, `jour` INTEGER NOT NULL, `heure_debut` TIME NOT NULL, `heure_fin` TIME NOT NULL, `created_at` DATETIME, `updated_at` DATETIME, PRIMARY KEY (`id`), INDEX `fi_secteur_horaires_secteur` (`id_secteur`), CONSTRAINT `fk_secteur_horaires_secteur` FOREIGN KEY (`id_secteur`) REFERENCES `lps_secteur` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB; # This restores the fkey checks, after having unset them earlier SET FOREIGN_KEY_CHECKS = 1;