gpt4 book ai didi

symfony - 有没有办法告诉 Doctrine 不要碰特定的 table ?

转载 作者:行者123 更新时间:2023-12-05 09:07:48 25 4
gpt4 key购买 nike

每次我运行 doctrine:migrations:diff 为我的更改生成迁移时,它总是包括删除一些不由 doctrine 处理的表,例如:

$this->addSql('DROP TABLE messenger_messages');
$this->addSql('DROP TABLE monitoring');

有没有办法告诉 doctrine 特定的表不属于他,这样 doctrine 就不会每次都尝试删除它们?

最佳答案

您可以在文档中找到答案:https://symfony.com/doc/master/bundles/DoctrineMigrationsBundle/index.html#manual-tables

简答:为您的自定义表添加前缀,然后配置此前缀(例如,如果您的自定义表以“t_”开头):

doctrine:
dbal:
schema_filter: ~^(?!t_)~

关于symfony - 有没有办法告诉 Doctrine 不要碰特定的 table ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64369764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com