PostgreSQL - copy data from one table, database, server to another table, another database, server
将数据从一个表,一个数据库,一个服务器复制到另一个数据库中的表,PostgreSQL中的另一个服务器的最佳方法是什么?
pg_dump只允许转储选择表:
1 | pg_dump -Fc -f output.dump -t tablename databasename |
(将数据库'databasename'中的''tablename'转储到pg_dumps二进制自定义格式的文件'output.dump'中)
您可以使用pg_restore在其他服务器上恢复该转储:
1 | pg_restore -d databasename output.dump |
如果表本身已存在于目标数据库中,则只能通过添加
我共享一个shell来将表从一个服务器复制到另一个PostgreSQL服务器。
请参考另一个堆栈问题。
将PostgreSQL数据库复制到另一台服务器