pg_dump导出导入数据到postgres数据库,windows与linux centos7操作方法_Storm Mun的博客-程序员宅基地

技术标签: postgresql  linux  数据库  

/etc/hosts https://blog.csdn.net/tanga842428/article/details/53078643

1. windows版

  1. 先找到安装包所在路径

在这里插入图片描述
路径为:E:\software\postgres\bin
2. 打开cmd,进入这个路径中

在这里插入图片描述
3. 运行命令
pg_dump -U redis -f E:/postgres.sql --column-inserts redis

第一个redis是用户名,存放位置E:,名称postgres.sql
最后的redis是实例名
在这里插入图片描述
输入密码,生成文件成功,可以去e盘看下文件

2. linux 使用pg_dump

#查看数据库状态,未开启先开启数据库
[[email protected]_0_3_centos ~]$ pg_ctl status
pg_ctl: server is running (PID: 15868)
/postgres/pgsql/bin/postgres
#下载文件到/tmp目录下
[[email protected]_0_3_centos ~]$ pg_dump -U ibank -f  /tmp/postgres.sql   --column-inserts ibank
#查看文件是否生成成功
[[email protected]_0_3_centos ~]$ cd /tmp
[[email protected]_0_3_centos tmp]$ ll
total 4132
-rw-r--r-- 1 root     root        6917 Jun  9 11:25 cvm_init.log
-rw-r--r-- 1 root     root         140 Jun  9 14:19 net_affinity.log
-rw-r--r-- 1 root     root         126 Jun  9 11:30 nv_driver_install.log
-rw-r--r-- 1 root     root          26 Jun  9 14:19 nv_gpu_conf.log
-rw-rw-r-- 1 postgres postgres 4190360 Jun 10 12:36 postgres.sql
#导出文件到其他数据库,执行命令位置与postgres.sql在同意文件夹下,要不就写全路径
[[email protected]_0_3_centos ~]$ psql -U ibank -f postgres.sql

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_35456400/article/details/106662065

智能推荐

随便推点