Postgresql-将两个数据库合并为一个

时间:2017-02-02 10:43:49

标签: database postgresql

这两个数据库具有相同的架构。 可以像这样合并数据库吗? 如果是,我可以使用两张以上的桌子吗? 可能我可以用python的脚本来做这件事,但如果可以避免这样做会很棒。

Database 1

Student (IdStudent-Name-Age)
1;Peter;19
2;John;21
3;Anne;20

Course (IdCourse-Name)
1;Informatic
2;Biology

Student-Course (IdStudent-IdCourse)
1;1
2;1
3;2

Database 2

Student (IdStudent-Name-Age)
1;Christine;21
2;Mike;20
3;Frank;18
4;Katia;19

Course (IdCourse-Name)
1;Informatic
2;Biology
3;Chemistry

Student-Course (IdStudent-IdCourse)
1;3
2;2
3;3
4;1

Output:

Final Database 

Student (IdStudent-Name-Age)
1;Peter;19
2;John;21
3;Anne;20
4;Christine;21
5;Mike;20
6;Frank;18
7;Katia;19

Course (IdCourse-Name)
1;Informatic
2;Biology
3;Chemistry

Student-Course (IdStudent-IdCourse)
1;1
2;1
3;2
4;3
5;2
6;3
7;1

0 个答案:

没有答案