将数据从一个表、一个数据库、一台服务器复制到另一个数据库中的表、PostgreSQL 中的另一台服务器的最佳方法是什么?
最佳答案
pg_dump只允许转储选定的表:
pg_dump -Fc -f output.dump -t tablename databasename
(以 pg_dumps 二进制自定义格式将数据库“databasename”中的“tablename”转储到文件“output.dump”中)
您可以使用 pg_restore 在您的其他服务器上恢复该转储:
pg_restore -d databasename output.dump
如果表本身已经存在于目标数据库中,您可以通过添加 --data-only
标志仅导入行。
关于PostgreSQL - 将数据从一个表、数据库、服务器复制到另一个表、另一个数据库、服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28501217/