[英]How to rollback migration in codeigniter?
我已經能夠在Codeigniter中創建和運行遷移,但我無法回滾遷移。 任何人都可以幫我如何在codeigniter中回滾遷移?
使用Illuminate \\ Database \\ Capsule \\ Manager作為膠囊;
class 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');
}
}
你可以發布你的遷移代碼嗎?
每次遷移都會有一個叫做down
的方法。 這就是遷移發生時執行的內容。 確保將sql語句放下,例如,銷毀表。 然后,加載所需的遷移版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.