-U表示用戶 -h表示主機 -p表示埠號 -t表示表名 -f表示備份後的sql文件的名字 -d表示要恢複數據庫名稱 1.備份單表操作 ?pg_dump -U postgres -h localhost -p 5432 -t staff -f /home/staff.sql yjl(表示資料庫名稱) ...
-U表示用戶
-h表示主機
-p表示埠號
-t表示表名
-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