php-censor/src/Migrations/20171016143000_added_additional_columns2.php
2018-03-09 13:46:18 +07:00

41 lines
919 B
PHP

<?php
use Phinx\Migration\AbstractMigration;
class AddedAdditionalColumns2 extends AbstractMigration
{
public function up()
{
$table = $this->table('project_group');
if (!$table->hasColumn('create_date')) {
$table
->addColumn('create_date', 'datetime', ['null' => true])
->save();
}
if (!$table->hasColumn('user_id')) {
$table
->addColumn('user_id', 'integer', ['default' => 0])
->save();
}
}
public function down()
{
$table = $this->table('project_group');
if ($table->hasColumn('create_date')) {
$table
->removeColumn('create_date')
->save();
}
if ($table->hasColumn('user_id')) {
$table
->removeColumn('user_id')
->save();
}
}
}