目前,我有两个postgres 9个数据库,用于两个不同的数据源。
数据库1称为 musicbrainz ,主要用户是 musicbrainz ,表格是在架构 musicbrainz
中创建的数据库2称为 discogs ,主要用户 discogs ,表格以架构 discogs
创建我现在需要执行涉及两个数据库中的表的查询,因此我想将所有表放在一个数据库中。我很高兴再次启动并加载原始数据文件中的数据,但最简单的方法是做什么,特别是我在用户名,schemaname和databasename之间的关系以及一个名称与数据库/或用户,而不是使用公共。
另外一个问题是,在两个数据库(musicbrainz和discogs)中都有一些同名的表,尽管重命名一种意义是可能的。请注意,数据库仅供单个用户使用(我)
解决方案 我决定这样做:
到目前为止工作正常
答案 0 :(得分:0)
解决方案我决定这样做:
musicdata
musicbrainz
和discogs
musicbrainz
musicdata
musicbrainz
discogs
musicdata
discogs
musicbrainz, discogs
psql
和\dt
;