addColumn('point_vente', 'livraison_lundi', Schema::TYPE_BOOLEAN) ; $this->addColumn('point_vente', 'livraison_mardi', Schema::TYPE_BOOLEAN) ; $this->addColumn('point_vente', 'livraison_mercredi', Schema::TYPE_BOOLEAN) ; $this->addColumn('point_vente', 'livraison_jeudi', Schema::TYPE_BOOLEAN) ; $this->addColumn('point_vente', 'livraison_vendredi', Schema::TYPE_BOOLEAN) ; $this->addColumn('point_vente', 'livraison_samedi', Schema::TYPE_BOOLEAN) ; $this->addColumn('point_vente', 'livraison_dimanche', Schema::TYPE_BOOLEAN) ; $this->createTable('production_point_vente', [ 'id_production' => Schema::TYPE_INTEGER.' NOT NULL', 'id_point_vente' => Schema::TYPE_INTEGER.' NOT NULL', 'livraison' => Schema::TYPE_BOOLEAN.' DEFAULT 0', ]); $this->addPrimaryKey('production_point_vente_pk', 'production_point_vente', ['id_production', 'id_point_vente']); } public function down() { $this->dropColumn('point_vente', 'livraison_lundi') ; $this->dropColumn('point_vente', 'livraison_mardi') ; $this->dropColumn('point_vente', 'livraison_mercredi') ; $this->dropColumn('point_vente', 'livraison_jeudi') ; $this->dropColumn('point_vente', 'livraison_vendredi') ; $this->dropColumn('point_vente', 'livraison_samedi') ; $this->dropColumn('point_vente', 'livraison_dimanche') ; $this->dropTable('production_point_vente') ; } }