条令模式更新希望删除migration_verions表symfony

6yoyoihd  于 2023-02-19  发布在  其他
关注(0)|答案(1)|浏览(111)

当我尝试在Symfony停靠的应用程序上运行doctrine:schema:update --complete --dump-sql时,输出如下所示:

ALTER TABLE offer DROP FOREIGN KEY FK_29D6873EC1EA42F3;
DROP TABLE doctrine_migration_versions;

我希望不删除migration_versions表!我使用的是mariadb:10.9.4 mysql

x8diyxa7

x8diyxa71#

schema_filter添加到您的教条中。

doctrine:
    dbal:
        url: '%env(DATABASE_URL)%'
        schema_filter: "~^(doctrine_migration_versions$)~"

并尝试启动不带--complete选项的命令
你可以在我的一个旧答案上读到更好的解释:Symfony 5 -带有schema_filter的原则不起作用

相关问题