m230531_172644_eventoresumen_dependencia.php 1.1 KB

123456789101112131415161718192021222324252627
  1. <?php
  2. use yii\db\Migration;
  3. /**
  4. * Class m230531_172644_eventoresumen_dependencia
  5. */
  6. class m230531_172644_eventoresumen_dependencia extends Migration {
  7. public function safeUp() {
  8. $this->createTable('EventoResumenDependencia',[
  9. "idEventoResumen"=>$this->integer(),
  10. "idDependencia"=>$this->integer(),
  11. "clave"=>$this->string(50)
  12. ]);
  13. $this->addForeignKey('idEventoResumenEventoResumenDependencia_FK','EventoResumenDependencia','idEventoResumen','EventoResumen','id');
  14. $this->addForeignKey('idDependenciaEventoResumenDependencia_FK','EventoResumenDependencia','idDependencia','Dependencia','id');
  15. $this->addPrimaryKey('EventoResumenDependencia_PK','EventoResumenDependencia',['idEventoResumen','idDependencia']);
  16. }
  17. public function safeDown() {
  18. $this->dropForeignKey('idEventoResumenEventoResumenDependencia_FK','EventoResumenDependencia');
  19. $this->dropForeignKey('idDependenciaEventoResumenDependencia_FK','EventoResumenDependencia');
  20. $this->dropForeignKey('EventoResumenDependencia_PK','EventoResumenDependencia');
  21. $this->dropTable('EventoResumenDependencia');
  22. }
  23. }