我在我的项目中使用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
^
如果我在phinxlog
中创建mySchema
表,它可以正常工作,但是phinx会自动在我的架构中创建表格。
是否有一些设置可以做到这一点?
答案 0 :(得分:0)
删除“mySchema”。来自mysSchema.phinxlog - 它应该只是phinxlog(或者你想要的任何东西)。