在PostgreSQL中怎么把一个数据库中一个表的数据复制到另一个数据库的表中 高手们帮帮忙,很急!!!

在PostgreSQL中怎么把一个数据库中一个表的数据复制到另一个数据库的表中 高手们帮帮忙,很急!!!,第1张

Postgresql不支持跨数据库 *** 作。

可以通过pg_dump加上pg_restore或psql来完成迁移

或者直接使用sql语句中的copy语句来完成数据的迁移

具体看你的情况来选择一个合适的方法,你可以加我HI,我给你些建议

你的pg版本号?

知识点:

1pg有个copy命令,可以把查询出来的数据导出为csv格式或者自定义分隔符的格式,具体使用方法你去查下pg的手册。

2pg有个脚本工具叫做psql,你可以在你的pg安装目录下找到它,用这个脚本工具可以执行sql查询,具体用法可以在命令行输入psql --help查看。

3将命令写成一个批处理文件,使用windows计划执行任务,定时调用这个批处理即可。

示例:批处理文件commandbat,内容如下

-----------------------------------------------------------------------

psql -c “copy (select from yourtable) to c:\\resultcsv ”

-----------------------------------------------------------------------

以上就是关于在PostgreSQL中怎么把一个数据库中一个表的数据复制到另一个数据库的表中 高手们帮帮忙,很急!!!全部的内容,包括:在PostgreSQL中怎么把一个数据库中一个表的数据复制到另一个数据库的表中 高手们帮帮忙,很急!!!、postgresql自动导出SQL语句查出的数据、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10200212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存