pg_dump 命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_28562059/article/details/52847462
pg数据库安装目录/bin 下面。有 pg_dump.exe。

cmd切换到 安装目录/bin 下,使用pg_dump 命令。
pg_dump  --help  查看命令详情

导出sql语句:
如下: 将 10.20.25.224 主机的 数据库fdb11(用户名:root,密码:804819) 中的表 partner 的sql语句导出(包括创建表、插入语句)

D:\Program Files\PostgreSQL\9.4\bin>pg_dump -h 127.0.0.1 -p 5432 -U postgres goods  >h:goods.sql
口令:

上述口令用于全库导出

D:\Program Files\PostgreSQL\9.4\bin>pg_dump -U postgres -d goods --inserts -t t_admin -t t_book -t t_cartitem -t t_category -t t_order -t t_orderitem -t t_user >h:goods2.sql
导出语句为insert格式的

注意: 输完该语句,回车后,让输入口令。  口令就是 该数据库的密码 (例如,上面这条语句的口令就是:804819)


D:\Program Files\PostgreSQL\9.4\bin> psql -U postgres -d testTest  <h:goods.sql

用于恢复 pg_dump导出的数据


(使用--insert原文可以直接把文件粘入sql查询窗口中,从而执行语句,也可以完成表的创建)
数据库备份与恢复:
数据库备份:pg_dump -h localhost -p 5432 -U username -W -F c -b -v -f "/home/tradeworkwangbin/us2010.backup" dbname1    
数据库恢复:pg_restore -h 10.20.28.252 -p 5432 -U username -W -d dbname2 -v "/root/us2010.backup"
(上面的路径可以是:  "d:\xx.backup")



相关资料




猜你喜欢

转载自blog.csdn.net/qq_28562059/article/details/52847462