我已经能够在Codeigniter中创建和运行迁移,但我无法回滚迁移。任何人都可以帮我如何在codeigniter中回滚迁移?
使用Illuminate \ Database \ Capsule \ Manager作为Capsule;
类Migration_Create_language扩展了CI_Migration {
public function up() {
Capsule::schema()->create('languages', function($table){
$table->increments('id');
$table->string('name', 120);
$table->string('country', 120);
$table->string('country_code', 20);
$table->enum('status', array('0','1'))->default('0');
$table->timestamps();
});
}
/*
* Sample function for rolling back the above action
*/
public function down()
{
Capsule::schema()->drop('languages');
}
}
答案 0 :(得分:0)
您可以发布迁移代码吗?
每次迁移都有一个名为down
的方法。这是迁移发生时执行的内容。确保将sql语句放下,例如,销毁表。然后,加载所需的迁移版本。