m230427_164031_dependencia_lideres.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. use yii\db\Migration;
  3. /**
  4. * Class m230427_164031_dependencia_lideres
  5. */
  6. class m230427_164031_dependencia_lideres extends Migration {
  7. /**
  8. * {@inheritdoc}
  9. */
  10. public function safeUp() {
  11. $this->createTable('DependenciaLider', [
  12. "idDependencia" => $this->integer(),
  13. "idUsuario" => $this->integer(),
  14. ]);
  15. $this->addPrimaryKey('DependenciaLider_PK', 'DependenciaLider', ['idDependencia', 'idUsuario']);
  16. $this->addForeignKey('DependenciaLider_idDependencia_FK', 'DependenciaLider', 'idDependencia', 'Dependencia', 'id');
  17. $this->addForeignKey('DependenciaLider_idUsuario_FK', 'DependenciaLider', 'idUsuario', 'Usuario', 'id');
  18. }
  19. /**
  20. * {@inheritdoc}
  21. */
  22. public function safeDown() {
  23. $this->dropForeignKey('DependenciaLider_idDependencia_FK', 'DependenciaLider');
  24. $this->dropForeignKey('DependenciaLider_idUsuario_FK', 'DependenciaLider');
  25. $this->dropPrimaryKey('DependenciaLider_PK', 'DependenciaLider');
  26. $this->dropTable('DependenciaLider');
  27. }
  28. }