Postgresql 在Postgrex查询中将数据从一个数据库表复制到另一个数据库表

Postgresql 在Postgrex查询中将数据从一个数据库表复制到另一个数据库表,postgresql,Postgresql,我正在使用将public.source复制到STDOUT它正在从数据库foo复制表source,并将其发送到psqlshell 1 1 1 2 2 2 3 0 3 4 1 4 5 2 0 6 0 1 7 1 2 8 2 3 9 0 4 10 1 0 我想将数据库foo的同一个表source中的所有记录复制到数据库bar中的表dest。你知道我如何使用像COPY public.source TO这里回答了有关使用复制的

我正在使用
将public.source复制到STDOUT
它正在从数据库foo复制表source,并将其发送到
psqlshell

1   1   1
2   2   2
3   0   3
4   1   4
5   2   0
6   0   1
7   1   2
8   2   3
9   0   4
10  1   0

我想将数据库
foo
的同一个表
source
中的所有记录复制到数据库bar中的表dest。你知道我如何使用像
COPY public.source TO

这里回答了有关使用
复制的特定问题

根据PostgresSQL上的文档

COPY
-在文件和表之间复制数据


这大致意味着您需要分两步完成:将现有数据从源数据库复制到文件/stdin,然后从文件/stdin复制到目标数据库。

我认为最好在shell中完成此操作,而不是使用sql命令,请参见。我还需要删除标记,因为问题与此无关。