可以在php中设置phinx使用的默认模式来创建默认的_migration_表吗?

可以在php中设置phinx使用的默认模式来创建默认的_migration_表吗?,php,database-migration,phinx,Php,Database Migration,Phinx,我正在我的项目中使用,我正在尝试更改默认\u migration\u table的模式,如下所示: environments: default_migration_table: mySchema.phinxlog #default schema is public default_database: development ... 但它失败了: [PDOException]

我正在我的项目中使用,我正在尝试更改
默认\u migration\u 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在我的模式中自动创建表。

有什么设置可以让它这样做吗?

从mySchema.phinxlog中删除“mySchema.”它应该是phinxlog(或任何你想叫它的名称)。

我的问题是关于用于创建
phinxlog
表的模式。如果我删除“
mySchema
”,表将在默认模式(
public
)中创建,这是我不想要的。所以这不是一个有效的答案。我需要指定模式!