gpt4 book ai didi

symfony1 - 在迁移期间添加新的枚举列

转载 作者:行者123 更新时间:2023-12-02 16:57:05 25 4
gpt4 key购买 nike

任何人都可以告诉我如何将枚举类型的新列添加到我的架构中以实现 Doctrine 迁移吗?

最佳答案

  1. 修改您的架构

  2. 运行./symfony doc:generate-migrations-diff

    这将在 lib/migrations/doctrine/中生成一个或多个文件

  3. 运行./symfony doc:migrate

    这会将生成的迁移应用到数据库

  4. 运行./symfony doc:build --all-classes

    这适用于 symfony >= 1.3/1.4,并将根据修改后的架构重建所有表单/过滤器/模型类

请记住,迁移是通过将新的 schema.yml 与当前模型类进行比较而生成的,因此,如果您在运行generate-migrations-diff 之前重建类,那么您就完蛋了。

关于symfony1 - 在迁移期间添加新的枚举列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2085517/

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