PostgreSQL数据仓库:在同一数据库中创建单独的数据库还是不同的表?

PostgreSQL数据仓库:在同一数据库中创建单独的数据库还是不同的表?,postgresql,data-warehouse,Postgresql,Data Warehouse,我们试图运行跨表查询并执行不同类型的合并。对于跨数据库查询,我们每次都需要建立连接。所以要回答您的问题, 我们应该在同一个数据库中创建多个(不同)表。 因为不支持跨数据库操作(例如,简而言之,不能在不同数据库中的两个表上进行连接) 但如果您想在同一个数据库中隔离数据,您可以创建不同的模式/层,并在该模式/层下创建表 例如 **第一个加载着陆层.tablename 第二次转换goodDataLayer.tablename 第三次转换widgetLayer.tablename**我看不出与(标记的)

我们试图运行跨表查询并执行不同类型的合并。对于跨数据库查询,我们每次都需要建立连接。

所以要回答您的问题, 我们应该在同一个数据库中创建多个(不同)表。 因为不支持跨数据库操作(例如,简而言之,不能在不同数据库中的两个表上进行连接)

但如果您想在同一个数据库中隔离数据,您可以创建不同的模式/层,并在该模式/层下创建表

例如

**第一个加载着陆层.tablename

第二次转换goodDataLayer.tablename


第三次转换widgetLayer.tablename**

我看不出与(标记的)Python有任何关系。我们正在使用Python进行开发。我们还可以创建一个数据游乐场,在那里我们可以连接来自不同数据库的不同表。但与此问题的关系在哪里?如果它与Python相关,那么向我们展示与Python相关的代码!使用模式而不是数据库。