【发布时间】:2022-09-30 22:39:55
【问题描述】:
我想使用 Phinx 来管理我的数据库。我已经有一个带有表设置的数据库,所以我编写了迁移以反映已经存在的内容。从空数据库测试一切正常,但在填充的数据库上我得到SQLSTATE[42S01]: Base table or view already exists: 错误。
是否有命令或配置可以告诉 Phinx 填充 phinxlog 表,就好像之前已经运行过迁移一样?请注意 prod 中的表有数据,因此以任何方式删除表都不起作用。
-
mark_migrated 你在找什么?
-
@GregSchmidt 我正在使用独立的phinx,你提到的命令似乎是cakephp/migrations 的一部分,而不是robmorgan/phinx。