
將數百 GB 大小的 postgres-9 資料庫遷移到 postgres-11 的最佳方法是什麼?恐怕第三方工具需要很長時間才能做到這一點。
答案1
對於 PostgreSQL 的主要版本,內部資料儲存格式可能會發生變化,使升級變得複雜。將資料移至新的主要版本的傳統方法是轉儲並重新載入資料庫
以上是建議的方法。否則,您可以嘗試透過以下方式進行就地升級pg_upgrade
:
contrib 程式 pg_upgrade 允許安裝從一個主要 PostgreSQL 版本就地遷移到下一版本
然而,升級二主要版本可能對pg_upgrade
.
在做任何事情之前,確保有一個確認良好的備份(我建議兩個都資料庫停止時所取得的邏輯轉儲和實體資料目錄副本)。
最後,postgres 9 和 11 都已經很老了。盡快升級到較新(且受支援)的版本。