dimitri/pgcopydb:Postgres資料庫複製工具

banq發表於2022-01-18

將 Postgres 資料庫複製到目標 Postgres 伺服器(pg_dump | pg_restore on steroids)

pgcopydb 是一個pg_dump | pg_restore在兩個正在執行的 Postgres 伺服器之間自動執行的工具。為了儘快將資料庫複製到另一臺伺服器,人們希望使用並行選項pg_dump 並且仍然能夠將資料流式傳輸到儘可能多的pg_restore作業。

使用pgcopydb時,可以通過這個簡單的命令列實現複製:

$ export PGCOPYDB_SOURCE_PGURI="postgres://user@source.host.dev/dbname"
$ export PGCOPYDB_TARGET_PGURI="postgres://role@target.host.dev/dbname"

$ pgcopydb copy-db --table-jobs 8 --index-jobs 2

點選標題進入github

相關文章