【发布时间】:2018-02-07 12:44:51
【问题描述】:
我使用了 phinx 迁移并使用了它的“向上”和“更改”功能,但我没有注意到它们之间有任何区别。以下是我的迁移文件。
<?php
use Phinx\Migration\AbstractMigration;
class MediaManager extends AbstractMigration
{
public function up()
{
if($this->hasTable('uss_dish')){
$dish = $this->table('uss_dish');
$dish -> addColumn('coordinates','text',array('after' => 'district_id','default' => NULL))
-> save();
}
}
public function change()
{
if($this->hasTable('uss_dish')){
$dish = $this->table('uss_dish');
$dish -> addColumn('coordinates','text',array('after' => 'district_id','default' => NULL))
-> save();
}
}
}
谁能告诉我这两个函数的区别?提前致谢。
【问题讨论】:
标签: php sql version-control migration phinx