imagen您有10个mysql数据库(在3个不同的服务器上)。5个用于开发目的,5个用于生产目的。
然后有一些来源,我从中获得不同数据库的连接细节。每个数据库都包含自己的连接。
现在在我的应用程序中,我想连接到一个数据库,并从数据库中获取一些信息,告诉我我正在与一个生产或开发数据库交谈。
问题:
是否有一些可识别的特征可以添加到数据库中(可能是一个描述、标记……或一些元数据),这些特征可以从数据库中获得,以便在进一步的代码执行中使用?
解决方案思路:
使用可以获得的特定前缀命名数据库。缺点是,它涉及到数据库的命名:)(我们不喜欢,或者至少我目前正在寻找一个替代的解决方案)。
在每个包含标记“production”或“dev”的数据库中添加一个附加表(我认为这不是一个很好的解决方案)
(注:我不是数据库处理Maven)
暂无答案!
目前还没有任何答案,快来回答吧!