Postgresql

Linux 終端上的 Postgres 轉儲和恢復

  • May 2, 2016

我需要在 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 恢復數據庫

引用自:https://dba.stackexchange.com/questions/112212