|
- <?php
-
- use yii\db\Migration;
- use yii\db\Schema;
-
- class m161222_100015_champs_point_vente_jours_livraison extends Migration
- {
- public function up()
- {
- $this->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') ;
- }
- }
|