-U表示用户sql
-h表示主机数据库
-p表示端口号服务器
-t表示表名post
-f表示备份后的sql文件的名字登录
-d表示要恢复数据库名称数据
1.备份单表操做端口
?
pg_dump -U postgres -h localhost -p 5432 -t staff -f /home/staff.sql yjl(表示数据库名称)文件
2.恢复数据操做备份
psql -U postgres -h localhost -p 5432 -d product -f /home/yjl/staff.sql生成
pg_dump -U postgres -h localhost -p 19200 -t tb_bookinfo -f /home/tb_bookinfo20190822 .sql zgsw
例子:
Postgres 导出备份的步骤:
登陆数据库服务器
切换用户:su postgres
直接执行:pg_dump –U postgres -h localhost -p 19200 -t tb_bookinfo -f /home/tb_bookinfo20190822 .sql 【数据库名称】
生成的备份文件为:/home/tb_bookinfo20190822 .sql