将两个postgres数据库合并为一个的最简单方法?

保罗·泰勒

目前,我有两个用于两个不同数据源的postgres 9数据库。

数据库1称为musicbrainz,主要用户是musicbrainz,并且在schemas musicbrainz中创建表

数据库2称为discogs,主要用户是discogs,而表是在schema discogs中创建的

现在,我需要进行涉及来自两个数据库的表的查询,因此我想将所有表放在一个数据库中。我很高兴重新开始并从原始数据文件中加载数据,但是最简单的方法是什么,特别是我在用户名,模式名和数据库名之间的关系与具有与名称相同的模式之间有点困惑数据库/或用户,而不是使用public。

另一个问题是,尽管有可能重命名一种感觉,但在两个数据库中都有一些具有相同名称的表(musicbrainz和discogs)。请注意,该数据库仅供单个用户(我)使用

解决方案我已经决定采用这种方式:

  • 创建新的数据库musicdata
  • 创建与Unix用户名匹配的新数据库超级用户
  • 创建模式musicbrainzdiscogs
  • 将用户架构搜索路径设置为musicbrainz
  • 使用模式musicbrainz将musicbrainz数据导入到musicdata中
  • 将用户架构搜索路径设置为disgos
  • 将带有模式Discog的Disocg数据导入MusicData
  • 将用户架构搜索路径设置为musicbrainz,disgos
  • 检查可以看到带有psql和\ dt的所有表;

到目前为止工作还可以

保罗·泰勒

解决方案我已经决定采用这种方式:

  1. 建立新资料库 musicdata
  2. 创建与Unix用户名匹配的新数据库超级用户
  3. 创建架构musicbrainzdiscogs
  4. 将用户架构搜索路径设置为 musicbrainz
  5. musicdata使用模式将musicbrainz数据导入到musicbrainz
  6. 将用户架构搜索路径设置为 discogs
  7. musicdata使用模式将disocg数据导入discogs
  8. 将用户架构搜索路径设置为 musicbrainz, discogs
  9. psql可以查看所有表\dt

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将两个Reporting Services数据集合并为一个

来自分类Dev

将两个不同的Postgresql数据库合并到一个数据库中

来自分类Dev

将相同的数据库合并为一个

来自分类Dev

将两个变量合并为一个

来自分类Dev

将两个数据范围合并为一个范围(Google Drive Excel)

来自分类Dev

将两个.join方法合并为一个

来自分类Dev

将两个简单的javascript函数合并为一个

来自分类Dev

Django数据库迁移:将两个字段合并为一个

来自分类Dev

如何将两个嵌套的数据结构合并为一个?

来自分类Dev

将两个公式合并为一个

来自分类Dev

如何设计将许多列合并为一个的数据库?

来自分类Dev

MS Access-如何将来自两个不同数据库的两个直通查询合并为一个合并结果?

来自分类Dev

将两个系列合并为一个新的数据框?

来自分类Dev

将两个大块合并为一个

来自分类Dev

如何将两个对象数据合并为一个

来自分类Dev

将两个大小不同的数据框合并为一个

来自分类Dev

将两个查询合并为一个

来自分类Dev

将相同的数据库合并为一个

来自分类Dev

rails将两个搜索合并为一个,以显示两个结果

来自分类Dev

有什么方法可以将两个更新查询合并为一个吗?

来自分类Dev

将两个数据库合并为第三个数据库

来自分类Dev

Rails 4:将两个数据库变量合并为一个条件语句以进行显示

来自分类Dev

将两个.join方法合并为一个

来自分类Dev

将两个条件合并为一个

来自分类Dev

将两个选择合并为一个

来自分类Dev

将两个C#数据表合并为一个

来自分类Dev

是否可以合并两个Postgres数据库

来自分类Dev

将两个列表合并为一个

来自分类Dev

如何将两个 Laravel Eloquent 查询合并为一个(所以我访问了数据库一次而不是 2 次)

Related 相关文章

  1. 1

    将两个Reporting Services数据集合并为一个

  2. 2

    将两个不同的Postgresql数据库合并到一个数据库中

  3. 3

    将相同的数据库合并为一个

  4. 4

    将两个变量合并为一个

  5. 5

    将两个数据范围合并为一个范围(Google Drive Excel)

  6. 6

    将两个.join方法合并为一个

  7. 7

    将两个简单的javascript函数合并为一个

  8. 8

    Django数据库迁移:将两个字段合并为一个

  9. 9

    如何将两个嵌套的数据结构合并为一个?

  10. 10

    将两个公式合并为一个

  11. 11

    如何设计将许多列合并为一个的数据库?

  12. 12

    MS Access-如何将来自两个不同数据库的两个直通查询合并为一个合并结果?

  13. 13

    将两个系列合并为一个新的数据框?

  14. 14

    将两个大块合并为一个

  15. 15

    如何将两个对象数据合并为一个

  16. 16

    将两个大小不同的数据框合并为一个

  17. 17

    将两个查询合并为一个

  18. 18

    将相同的数据库合并为一个

  19. 19

    rails将两个搜索合并为一个,以显示两个结果

  20. 20

    有什么方法可以将两个更新查询合并为一个吗?

  21. 21

    将两个数据库合并为第三个数据库

  22. 22

    Rails 4:将两个数据库变量合并为一个条件语句以进行显示

  23. 23

    将两个.join方法合并为一个

  24. 24

    将两个条件合并为一个

  25. 25

    将两个选择合并为一个

  26. 26

    将两个C#数据表合并为一个

  27. 27

    是否可以合并两个Postgres数据库

  28. 28

    将两个列表合并为一个

  29. 29

    如何将两个 Laravel Eloquent 查询合并为一个(所以我访问了数据库一次而不是 2 次)

热门标签

归档