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命令,请参见。我还需要删除标记,因为问题与此无关。