-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