| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- use yii\db\Migration;
- /**
- * Class m230530_233715_tabla_EventoResumen
- */
- class m230530_233715_tabla_EventoResumen extends Migration {
- public function safeUp() {
- $this->createTable('EventoResumen',[
- "id"=>$this->primaryKey(),
- "uuid"=>$this->string(50),
- "inicio"=>$this->timestamp() . " with time zone",
- "fin"=>$this->timestamp() . " with time zone",
- "creado"=>$this->timestamp() . " with time zone",
- "modificado"=>$this->timestamp() . " with time zone",
- ]);
- $this->createTable('EventoResumenParticipante',[
- "id"=>$this->primaryKey(),
- "idEventoResumen"=>$this->integer(),
- "idDependencia"=>$this->integer(),
- "nombreDependencia"=>$this->string(250),
- "idGrupo"=>$this->integer(),
- "nombreGrupo"=>$this->string(250),
- "idUsuario"=>$this->integer(),
- "nombre"=>$this->string(100),
- "totalEventos"=>$this->integer(),
- "participacion"=>$this->string()
- ]);
- $this->addForeignKey('EventoResumenPIdResumen_FK','EventoResumenParticipante','idEventoResumen','EventoResumen','id');
- $this->addForeignKey('EventoResumenPIdDependencia_FK','EventoResumenParticipante','idDependencia','Dependencia','id');
- $this->addForeignKey('EventoResumenPIdGrupo_FK','EventoResumenParticipante','idGrupo','Grupo','id');
- $this->addForeignKey('EventoResumenPIdUsuario_FK','EventoResumenParticipante','idUsuario','Usuario','id');
- }
- public function safeDown() {
- $this->dropForeignKey('EventoResumenPIdResumen_FK','EventoResumenParticipante');
- $this->dropForeignKey('EventoResumenPIdDependencia_FK','EventoResumenParticipante');
- $this->dropForeignKey('EventoResumenPIdGrupo_FK','EventoResumenParticipante');
- $this->dropForeignKey('EventoResumenPIdUsuario_FK','EventoResumenParticipante');
- $this->dropTable('EventoResumenParticipante');
- $this->dropTable('EventoResumen');
- }
- }
|