Python 如何在类似数据库中查找特定数据(字段)
我们正在为我们的项目使用postgresql数据库。每个客户都有自己的数据库(所有数据库都是一样的),也就是说,对于所有这些数据库,我们有共同的数据库关系模式 我想在这些数据库中搜索一个特定字段值,即哪个特定数据库包含该值。我面临的问题是我们有15-20个数据库(在正常情况下),现在在每个数据库中搜索不是一个好的解决方案,所以我正在寻找一些可以在所有数据库中搜索的解决方案 我们可以使用sqlalchemy、psycopg2搜索一些脚本,但我的偏好是是否有其他可用的解决方案Python 如何在类似数据库中查找特定数据(字段),python,sql,database,postgresql,Python,Sql,Database,Postgresql,我们正在为我们的项目使用postgresql数据库。每个客户都有自己的数据库(所有数据库都是一样的),也就是说,对于所有这些数据库,我们有共同的数据库关系模式 我想在这些数据库中搜索一个特定字段值,即哪个特定数据库包含该值。我面临的问题是我们有15-20个数据库(在正常情况下),现在在每个数据库中搜索不是一个好的解决方案,所以我正在寻找一些可以在所有数据库中搜索的解决方案 我们可以使用sqlalchemy、psycopg2搜索一些脚本,但我的偏好是是否有其他可用的解决方案 感谢任何类型的帮助、建
感谢任何类型的帮助、建议和指点。坦率地说,除了在15-20个数据库中实际搜索之外,你没有什么可以做的 不可否认,您可以在另一个单独的数据库中创建一个丑陋的视图,该数据库使用(或,当第9.3页发布时)查询这些外部数据库。但这只会将查询外部数据库的负担转移到下游 另一种选择是(每个客户一个数据库),而不是完全独立的数据库,如果可以稍微改变您的体系结构,那么这是一种选择。也许有些人可以从只有您可以访问的管理模式一次查询所有内容 话虽如此,请注意,您最终将以某种方式从多个来源查询,而不管您实际做了什么,除了将表合并在一起并携带
customer\u id
之外