问一下 phinx migration 的正确姿势。

问题

假设我新建了一个migration run了以后 表已经创建了
那么隔段时间我想修改这个表的某个字段的信息或者添加删除字段,最佳实践是怎样的?

是否是新建一个migration 继续写在change方法里用addColumn或changeColumn
还是有什么更好的办法

up 和 down方法 并没能理解,有这方面比较详细的最佳实践吗?

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1
Epona

修改字段新建migration 用change就可以(貌似只能用于mysql?)。

up 是 运行migrate时候执行的命令, down 是 执行`php artisan migrate:rollback'的时候执行的。 所以一般来说,up 和down里的内容是相反的。
例如, up 里 你添加了字段, down 里 就要删除掉对应的字段。

4年前 评论
TalentMiao (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!