Postgresql
Linux 終端上的 Postgres 轉儲和恢復
我需要在 postgres db 中轉儲並在其他伺服器上恢復。請告訴我Linux中壓縮和加密格式的命令。
使用
pg_dump -Fc
. 這將創建一個預壓縮轉儲,適合使用pg_restore
. 記得檢查退出程式碼pg_dump
。如果你想加密它,你需要使用你選擇的加密工具作為第二遍。
pg_dump -U db_user -p5432 database_name > dump.pgsql
然後你可以gzip它並將其複製到另一台伺服器,然後在那裡解壓縮並用於
psql -U db_user -p5432 database_name < dump.pgsql
恢復數據庫