Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

33 lines
1.1KB

  1. <?php
  2. use yii\db\Migration;
  3. use yii\db\Schema;
  4. class m171226_200642_tables_developpement extends Migration {
  5. public function up() {
  6. $this->createTable('developpement', [
  7. 'id' => 'pk',
  8. 'objet' => Schema::TYPE_STRING . ' NOT NULL',
  9. 'description' => Schema::TYPE_TEXT,
  10. 'date' => Schema::TYPE_DATETIME . ' NOT NULL',
  11. 'avancement' => Schema::TYPE_INTEGER . ' DEFAULT 0',
  12. 'statut' => Schema::TYPE_STRING . ' DEFAULT \'open\'',
  13. 'type' => Schema::TYPE_STRING . ' DEFAULT \'evolution\'',
  14. 'estimation_temps' => Schema::TYPE_FLOAT,
  15. 'date_livraison' => Schema::TYPE_DATE
  16. ]);
  17. $this->createTable('developpement_priorite', [
  18. 'id_user' => Schema::TYPE_INTEGER . ' NOT NULL',
  19. 'id_developpement' => Schema::TYPE_INTEGER . ' NOT NULL',
  20. 'PRIMARY KEY (`id_user`, `id_developpement`)'
  21. ]);
  22. }
  23. public function down() {
  24. $this->dropTable('developpement') ;
  25. $this->dropTable('developpement_priorite') ;
  26. }
  27. }