如果删除特定列,如何回滚,例如
public function up()
{
Schema::dropColumn('status');
}
public function down()
{
// What goes here
}
我看到没有办法带回数据,所以如何处理这个。 感谢
答案 0 :(得分:2)
是的,一旦你删除了一个列,你就是对的,没有办法恢复这个列。
我建议在删除列之前制作laravel backup
php artisan backup:run --only-db
或迁移
public function up()
{
Artisan::command('backup:run, ['--only-db' => true]);
Schema::dropColumn('status');
}