繁体   English   中英

如何将选定的 PostgreSQL 数据从一个数据库转储到另一个数据库

[英]How to dump selected PostgreSQL data from one database to other databse

我有三个相互外键关系的表。

表学校将手动上传。 学生将登录该网站并检查他们的分数

整个数据要上传到另一个不同实例的新数据库

在另一个实例中,DB1 中学生的 Login Id(stud_id) 为 10,DB2 中学生的 Login Id(stud_id) 为 1。

为了保留student_marks表的数据,我打算做以下步骤,

1. Dump student_marks table from DB1
2. Copy it to DB2

注意:这两个数据库的stud_id 会有所不同

有没有办法做到以上几点。

参考下表,

学校:

 id  | name| place 
-----+-------------
 1 |  sch1  | test

学生:

id  | school_id| stud_name 
-----+-------------
 1   |  1       | stud1

student_marks:

 id  | stud_id| subj1 | subj2
-----+-----------------------
 1   |  1    | 30      | 30

提前致谢!

首先禁用外键约束,然后转储数据,然后再次启用外键约束,或者您可以在迁移数据后放置外键约束。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM