m161226_104633_intellectual_property.php
902 Bytes
<?php
use yii\db\Migration;
class m161226_104633_intellectual_property extends Migration
{
public function up()
{
$this->createTable('intellectual_property', [
'id' => $this->primaryKey(),
'user_id' => $this->integer(),
'title' => $this->string(255),
'creation_date' => $this->integer(),
'code' => $this->string(255),
'genre' => $this->string(255),
'registration_date' => $this->integer(),
'contract' => $this->string(255),
'type' => $this->string(),
]);
$this->addForeignKey('intellectual_property_fk', 'intellectual_property', 'user_id', 'user', 'id', 'CASCADE', 'CASCADE');
}
public function down()
{
$this->dropForeignKey('intellectual_property_fk', 'intellectual_property');
$this->dropTable('intellectual_property');
}
}