无需迁移即可更改数据库模式 cakephp 3
Change database schema cakephp 3 without migrations
我正在使用 cakephp 3。
我需要 运行 一个脚本来更新数据库架构,例如添加列或更改它。
我不想使用迁移,因为它需要我为每个更改编写脚本。
如果我们既不使用迁移也不使用 cakePHP 3 手动更改数据库,还有其他方法可以更改数据库的模式吗?
您可以使用 schema system 来执行此操作,我认为这对于添加用户定义的列之类的事情来说效果很好。但是,如果您正在寻找一种更简单的迁移方法,则需要将与架构相关的代码放在某个地方并跟踪已经进行了哪些更改,然后您基本上只是在重新发明迁移。
我正在使用 cakephp 3。 我需要 运行 一个脚本来更新数据库架构,例如添加列或更改它。 我不想使用迁移,因为它需要我为每个更改编写脚本。 如果我们既不使用迁移也不使用 cakePHP 3 手动更改数据库,还有其他方法可以更改数据库的模式吗?
您可以使用 schema system 来执行此操作,我认为这对于添加用户定义的列之类的事情来说效果很好。但是,如果您正在寻找一种更简单的迁移方法,则需要将与架构相关的代码放在某个地方并跟踪已经进行了哪些更改,然后您基本上只是在重新发明迁移。