问一下 phinx migration 的正确姿势。
问题
假设我新建了一个migration run了以后 表已经创建了
那么隔段时间我想修改这个表的某个字段的信息或者添加删除字段,最佳实践是怎样的?
是否是新建一个migration 继续写在change方法里用addColumn或changeColumn
还是有什么更好的办法
up 和 down方法 并没能理解,有这方面比较详细的最佳实践吗?
修改字段新建migration 用change就可以(貌似只能用于mysql?)。
up 是 运行migrate时候执行的命令, down 是 执行`php artisan migrate:rollback'的时候执行的。 所以一般来说,up 和down里的内容是相反的。
例如, up 里 你添加了字段, down 里 就要删除掉对应的字段。