问一下 phinx migration 的正确姿势。

问题

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

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

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

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1
Epona

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

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

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

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