doctrine-migrations相关内容

如何在 Symfony 5 中为迁移表添加前缀

我目前正在学习,正在构建一个与现有 PHP 项目共享数据库的 Symfony 5 应用程序.我的问题是关于为由学说迁移创建的所有表添加前缀.我找到了一些关于我想要做的事情的参考资料,但由于一些参考资料有点过时并且旧版本具有不同的目录结构等,我正在努力实现它们. 此链接 看起来很有希望,但我不确定应该在哪里添加它,它说: 您在 library/DoctrineExtensions 目录中 ..
发布时间:2021-09-03 19:48:48 PHP

symfony2:具有理论迁移功能的多个数据库连接/实体管理器&schema_filter

我目前有一个单独的数据库/实体管理器symfony2(2.1)应用程序,可以很好地运行,包括理论迁移.我正在添加第二个数据库连接+实体管理器,并且无法让学说的迁移做我想要的事情. 从本质上讲,我希望我的大多数实体都位于我的第一个“默认"数据库中,并且在我的第二个数据库中具有几个新的实体/表-然后让主义迁移来管理对架构的任何更改.该文档似乎暗示您可以在连接上设置"schema_filter"以 ..
发布时间:2021-05-07 19:20:07 其他开发

如何设置具有多个数据库的symfony 3理论迁移?

我正在努力使symfony / doctrine在验证和更新架构时排除数据库视图。 我首先尝试了不进行理论迁移(看到此问题),但那没有用。 我发现,理论上的迁移会从验证/更新中过滤掉视图,实际上它确实可以,因此该步骤似乎适用于迁移。 因此,如果一个至少可以说,只有一个数据库理论迁移可以正常工作,但是至少可以说,使用多个数据库进行的设置并非一帆风顺。 这是一个众所周知的问题请 ..
发布时间:2020-10-25 05:09:42 PHP

原理迁移:为mysql和postgresql创建代码

我在Symfony 3.4.4项目中使用Doctrine ORM 2.6.1。 我的某些实例在MySQL数据库上工作,某些在Postgresql上工作,还有一些安装甚至可以访问MicosoftSQL服务器。无需对我的项目或实体进行任何特殊更改即可正常工作,我只需要配置相应的连接参数。 但是:如果我创建迁移,则在迁移文件中只会创建与当前数据库连接兼容的语句。 我使用postgres连接 ..
发布时间:2020-10-25 04:19:54 其他开发

无法通过作曲家安装DoctrineMigrationsBundle

项目使用Symfony 2.8.2,PHP版本为5.6 我正在尝试安装DoctrineMigrationsBundle,并且作曲家失败并出现错误: 问题1 -教义/学说-迁移-捆绑1.0.0需要教义/迁移~1.0@dev->可通过学说/迁移来满足[v1.0.0,v1.1.0,v1.2.0,v1.2.1,v1.2.2,v1.3.0]。 -学说/学说-迁移-捆绑1.0.1要求学说/学说 ..
发布时间:2020-10-07 01:16:40 PHP