如何根据数据库信息识别或标记数据库

时间:2018-09-19 13:12:18

标签: mysql metadata

Imagen您有10个MySQL数据库(如果重要的话,请在3个不同的服务器上)。 5个用于开发目的,5个用于生产目的。

然后有一些我可以从中获取不同数据库的连接详细信息的来源。每个数据库都包含自己的连接。

现在,在我的应用程序中,我想连接到数据库并从数据库中获取某种信息,告诉我正在与生产或开发数据库通信。

问题:

是否可以从数据库中获取一些可识别的特征性东西(也许是描述,标记...或某些元数据),然后从数据库中获取这些特征以用于进一步的代码执行?

解决方案的想法:

  1. 使用可以获取的特定前缀命名数据库。缺点是,它涉及数据库的命名:)(我们不希望这样做,或者至少我目前正在寻找替代解决方案)。

  2. 在每个包含标签“ production”或“ dev”的数据库中添加一个附加表。 (我认为这不是一个很整洁的解决方案)

(注意:我不是数据库处理专家)

0 个答案:

没有答案