繁体   English   中英

基于变量的动态视图

[英]Dynamic Views Based on Variable

我正在使用视图来帮助从旧数据库缓慢过渡到新数据库。 例如,在旧数据库中有一个客户表,我正在新数据库中重新实现(两个数据库都在同一服务器上)。 我计划用旧数据库中具有与原始表相同签名的客户机视图替换客户机表。

我认为我的想法应该可以正常工作,除非在Rails中开发了新应用程序,并且根据环境,数据库名称可能是db_test,db_development或db_production。

当新数据库名称将更改时,如何在旧数据库中创建指向新数据库中表的视图? 我已经尝试了很多方法,但这是一个非常奇怪的问题,因此我什至不知道从哪里开始。

这是我想做的一个例子:

SET @db = 'db_development';
select * from @db.client;

如果有人能指出我正确的方向,将不胜感激。 谢谢。

您可以在两个数据库上定义触发器以使其保持同步。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM