Postgresql

將 PostgreSQL 數據庫從 AWS 遷移到阿里雲

  • August 17, 2018

我正在將PostgreSQL RDS實例從位於法蘭克福的 AWS 遷移到也位於法蘭克福的阿里雲中的 RDS 實例。我使用阿里雲的數據傳輸工具。它連接兩個數據庫都很好,連接上沒有錯誤。唯一的問題是版本控制

不支持的版本

我試過降級源數據庫,但這似乎是不可能的。有沒有人知道如何做到這一點?

可以從命令行降級 postgresql 數據庫。

只需使用

pg_dump --host=... --port=... --dbname=.... --user=.... >dump

命令。然後,您將dump在本地目錄的文件中擁有數據庫。

然後使用以下命令將轉儲插入新數據庫

psql --host=... --port=... --dbname=.... --user=.... <dump

一開始是行不通的。通常,您會遇到語法錯誤或類似錯誤。但是找一個好的文本編輯器,把它全部編輯出來,直到它不干淨為止。

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