有没有办法将自动 doctrine_migration_versions
存储在 public
之外的架构中?
现在,我有一个名为 inschrijving
的架构,所有实体属性都存储为该架构中的表和列,但不是 Doctrine 迁移版本表。
并且 doctrine_migration_versions
存储在 public
架构中:
我无法在任何地方找到如何配置 Doctrine ,以便将 doctrine_migration_versions 存储在 inschrijving 架构而不是 public 架构中
最佳答案
我自己通过在另一个论坛上询问找到了它,但如果有人感兴趣:
doctrine_migrations:
storage:
# Default (SQL table) metadata storage configuration
table_storage:
table_name: 'inschrijving.doctrine_migration_versions'
不过,在应用迁移之前,您需要在数据库中手动创建架构。
CREATE SCHEMA inschrijving;
然后
php bin/console doctrine:migrations:migrate
关于postgresql - 在自定义模式而不是公共(public)模式中配置doctrine_migration_versions表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70672865/