在自定义架构中配置 doctrine_migration_versions table 而不是 public
Configurate doctrine_migration_versions table in custom schema instead of public
有没有办法将自动 doctrine_migration_versions
存储在 public
以外的架构中?
现在我有一个名为 inschrijving
的模式,所有实体属性都存储为该模式中的 table 和列,但不是学说迁移版本 table。
以下是我的实体的存储方式:
并且 doctrine_migration_versions
存储在 public
架构中:
我在任何地方都找不到如何配置学说,以便将 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
它应该是这样的:
有没有办法将自动 doctrine_migration_versions
存储在 public
以外的架构中?
现在我有一个名为 inschrijving
的模式,所有实体属性都存储为该模式中的 table 和列,但不是学说迁移版本 table。
以下是我的实体的存储方式:
并且 doctrine_migration_versions
存储在 public
架构中:
我在任何地方都找不到如何配置学说,以便将 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
它应该是这样的: