php-censor/src/Migrations/20180414075057_added_overwrite_config_field_to_project.php

33 lines
802 B
PHP
Raw Normal View History

<?php
use Phinx\Migration\AbstractMigration;
class AddedOverwriteConfigFieldToProject extends AbstractMigration
{
public function up()
{
if ($this->hasTable('project')) {
$table = $this->table('project');
if (!$table->hasColumn('overwrite_build_config')) {
$table
->addColumn('overwrite_build_config', 'integer', ['default' => 1])
->save();
}
}
}
public function down()
{
if ($this->hasTable('project')) {
$table = $this->table('project');
if ($table->hasColumn('overwrite_build_config')) {
$table
->removeColumn('overwrite_build_config')
->save();
}
}
}
}