gpt4 book ai didi

symfony - 使用 DoctrineFixturesBundle 为生产数据库做种子是否安全?

转载 作者:行者123 更新时间:2023-12-04 23:46:29 24 4
gpt4 key购买 nike

我的应用程序需要在某些表中存在一些行才能在部署时正常运行。但是,我不确定 DoctrineFixturesBundle 是否编写为在生产服务器上运行。它在我的开发机器上运行得非常好,但是在生产中使用它是否足够安全?

最佳答案

个人经验

我已将捆绑包与 doctrine/doctrine-migrations-bundle 一起集成自 2011 年底以来,进入了几个 symfony2 应用程序的(连续)部署过程。

我从来没有遇到固定装置捆绑的任何问题。

我不得不承认迁移包偶尔让我头疼——但同时它在主观上感觉非常成熟和稳定。

一般信息

doctrine/data-fixtures 于 2010 年年中推出。

doctrine/doctrine-fixtures-bundle (与 symfony2 项目集成的捆绑包)自 2011 年年中开始存在。

它是 之一前 20 个最常用的捆绑包 根据这个survey通过 SensioLabs。

capifony - symfony2 应用程序广泛使用的部署工具 - 有 builtin支持使用捆绑包加载夹具。

测试覆盖率
doctrine/data-fixtures有个好test coverage .

捆绑包本身目前不提供任何测试……但它提供的唯一功能是一个非常简单的命令。看看 code .

结论

我想说这个包对于生产部署来说绝对是安全的,因为我已经这样做了 3 年多。

拥有 >200 万 installsdoctrine/doctrine-fixtures-bundle通过 Composer ......我绝对不是唯一一个有这种想法的人。

关于symfony - 使用 DoctrineFixturesBundle 为生产数据库做种子是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29314347/

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