迁移 – 使用带有Symfony2的doctrine2迁移多个数据库
发布时间:2020-12-12 07:04:54 所属栏目:MsSql教程 来源:网络整理
导读:我在symfony2 doctrine2中有2个数据库db1和db2,两个数据库在表及其字段方面彼此不同. 我需要努力进行迁移.只要有一个数据库,事情就可以正常工作. 但是当有多个数据库时,它不起作用. 也, 有什么方法可以提供实体管理器特定的迁移设置. 要么 有什么办法可以在迁
我在symfony2 doctrine2中有2个数据库db1和db2,两个数据库在表及其字段方面彼此不同.
我需要努力进行迁移.只要有一个数据库,事情就可以正常工作. 但是当有多个数据库时,它不起作用. 也, 请帮助. 谢谢.. 解决方法您可以在迁移任务中使用–em = name选项提供entityManager.我还添加了这段代码,以避免错误地在另一个db上执行迁移:$parameters = $this->connection->getParams(); $this->skipIf( $parameters['dbname'] != "my_db_name" 'This is the other DB's migration,pass a correct --em parameter' ); 我还没有找到任何其他方法来检查EM,所以如果您的数据库具有相同的名称,我无法帮助您. 另请注意,您应该将skipIf添加到所有迁移中,这样您就可以在数据库中无需担心迁移. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 解决Windows 10家庭版安装SQL Server 2014出现.net 3.5失败
- 数据库 – 不同分辨率的数据
- sqlserver2005 恢复备份 不是多簇媒体集的一部分
- 详解:xp系统同时安装sql2000和sql2005
- sql-server – 在SQL Server中获取当前月份号,1月1日,12月1
- Access数据导入SQL Server错误 0xC0202009的解决办法
- 用于搜索具有无限数量的位字段的表的SQL设计方法
- MySQL数据库中删除重复记录的方法总结[推荐]
- 监控sqlserver 2008 R2群集状态
- sql-server – Microsoft SQL Server安装位置的重要性