gpt4 book ai didi

Laravel 删除表,无需回滚即可迁移

转载 作者:行者123 更新时间:2023-12-04 18:03:52 24 4
gpt4 key购买 nike

使用 Laravel 5,我已经完成了一些数据库迁移,并意识到我在第一轮迁移中创建的表不再需要了。我想摆脱该表以避免将来出现任何困惑,但显然我还需要防止在重置所有迁移时重新创建该表。

我认为最好完全删除迁移,因此如果我刷新该表,则根本不会创建该表。然后也许只是手动删除表。

我的数据库中确实有数据,所以我不想回滚和刷新所有内容,如果刷新迁移,删除表并将其从重新创建中删除的正确方法是什么?

最佳答案

您可以使用这样的 up 功能创建一个新的迁移

public function up()
{
Schema::table('table_name', function (Blueprint $table) {
$table->drop();
});
}

关于Laravel 删除表,无需回滚即可迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30408490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com