pg_dump 的导入导出

PostGresql导入导出数据的时候,会使用到pg_dump 。
具体用法如下:

 pg_dump -h xxx.xxx.xxx.xxx -p 5432 -U postgres -t gis_province_simple -f gis_province_simple.sql gisdb

以上命令是把 表 gis_province_simple 导出到 gis_province_simple.sql文件中。

执行上面那条命令,会提示我们输入数据库的密码,只要输入正确就可以把表的数据导出到具体的sql文件中了。

导入数据使用如下命令:

psql -h xxx.xxx.xxx -p xxxx -U 用户名 -d 数据库 -f ./gis_province_simple.sql

注意要先把对应的表删除掉,不然 导入进去会有冲突并且报错。

更新数据到PG集群中,可以登陆单个pg节点服务器,然后执行 如上命令, xxx.xxx.xxx.xxx代表pg pool的地址,这样数据通过pg pool 导入之后 就可以同步到集群中的各个节点了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容