all

在 Postgres 中将表从一个数据库复制到另一个数据库

发布于 2022-04-11 13:29:33

我正在尝试在 Postgres 中将整个表从一个数据库复制到另一个数据库。有什么建议?

关注者
0
被浏览
48
1 个回答
  • 面试哥
    面试哥 2022-04-11
    为面试而生,有面试问题,就找面试哥。

    提取表并将其直接通过管道传输到目标数据库:

    pg_dump -t table_to_copy source_db | psql target_db
    

    注意: 如果其他数据库已经建立了表,你应该-a只使用这个标志来导入数据,否则你可能会看到奇怪的错误,比如“内存不足”:

    pg_dump -a -t table_to_copy source_db | psql target_db
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看