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

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

提取表并将其直接传送到目标数据库:

pg_dump-t table_to_copy source_db|psql target_db

注意:如果另一个数据库已经设置了表,您应该使用-a标志仅导入数据,否则您可能会看到奇怪的错误,如“内存不足”:

pg_dump-a-t my_table my_db | psql target_db

发表评论