| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- use yii\db\Migration;
- /**
- * Class m240202_224554_cliente
- */
- class m240202_224554_cliente extends Migration
- {
- /**
- * {@inheritdoc}
- */
- public function safeUp()
- {
- $this->createTable('Agencia', [
- "idAgencia" => $this->primaryKey(),
- "id" => $this->integer(),
- "nombre" => $this->string(50),
- "direccion" => $this->string(20),
- "contacto" => $this->string(255),
- "descripcion" => $this->string(255),
- "clave" => $this->integer(),
- "idUsuarioCreador" => $this->integer(),
- "creado" => $this->timestamp() . " with time zone",
- "modificado" => $this->timestamp() . " with time zone",
- "eliminado" => $this->timestamp() . " with time zone",
- ]);
-
- $this->addColumn('Usuario', 'idAgencia', $this->integer()->null());
-
- $this->addForeignKey('UsuarioIdAgenciaFK', 'Usuario', 'idAgencia', 'Agencia', 'idAgencia');
- $this->addForeignKey('AgenciaIdUsuarioFK', 'Agencia', 'id', 'Usuario', 'id');
- }
- public function safeDown()
- {
- $this->dropForeignKey('UsuarioIdAgenciaFK', 'Usuario');
- $this->dropForeignKey('AgenciaIdUsuarioFK', 'Agencia');
- $this->dropTable("Agencia");
- $this->dropColumn("Usuario", "idAgencia");
- }
- }
|