我在我的项目中使用phinx,我尝试更改default_migration_table
的模式,如下所示:
environments:
default_migration_table: mySchema.phinxlog #default schema is public
default_database: development
...
但它失败了:
[PDOException]
SQLSTATE[42P01]: Undefined table: 7 ERROR: relation "mySchema.phinxlog" does not exist
LINE 1: SELECT * FROM mySchema.phinxlog ORDER BY version ASC
^
如果我在mySchema
中创建phinxlog
表,它可以正常工作,但是希望phinx自动在我的模式中创建表。
有没有什么设置可以让它这样做?
1条答案
按热度按时间ffx8fchx1#
从mysSchema.phinxlog中删除“mySchema.”--它应该只是phinxlog(或者任何你想叫它的名字)。