gpt4 book ai didi

php - 在生产环境中重置 Laravel 迁移

转载 作者:行者123 更新时间:2023-11-29 02:09:28 25 4
gpt4 key购买 nike

大家好

我将尝试尽可能清楚地解释我的问题,如果您不明白我的意思,请随时问我更精确的问题并原谅我的错误,英语不是我的母语。


我的目标

我想再次开始使用迁移,因为我需要创建一个新表,一年后我公司的开发人员通过直接从 phpmyadmin 创建/删除/更新表来绕过它们。


你必须知道的事

上一次迁移是在一年前,但从那时起许多表都没有迁移就创建了。


为什么我需要你的帮助

我想知道在丢失数据或表的情况下再次开始使用迁移的最佳方法是什么,因为我正在处理环境生产。最好的方法是什么?保留已经存在的迁移并忽略已创建的表?删除所有迁移文件并删除迁移表中的所有行?

如果我删除所有迁移文件并截断​​迁移表,php artisan migrate 是否会对现有架构产生任何影响?

什么是最佳实践?我应该重新创建我的模式的所有表的所有迁移吗?或者我应该只用我想创建的新表创建一个迁移吗?

最佳答案

您可以通过删除所有迁移并截断迁移表来从头开始。

再看看this post为您当前的数据库架构重新创建所有迁移。

关于php - 在生产环境中重置 Laravel 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56883578/

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