再會。我剛剛將我的 AWS RDS 資料庫引擎從 9.6.22 升級到 10.17。我使用以下步驟使用 AWS 控制臺進行升級:
- 創建要升級的目標資料庫的快照
- 恢復快照
- 升級恢復的快照(現在是一個新實體)的資料庫引擎版本。
完成所有這些后,一切似乎都很好,但是當我訪問資料庫時,出現此警告訊息
WARNING: psql major version 9.6, server major version 10.
Some psql features might not work.
我沒有繼續我的測驗,因為我想先知道這是什么意思。因為我對 AWS 整體來說還是個新手。謝謝!
uj5u.com熱心網友回復:
意思是,僅僅因為您連接到 Amazon 運行的某些機器上的升級資料庫,您本地機器上的 PostgreSQL 安裝并沒有神奇地更新。psql從 9.6 版開始,不知道 v10 中更改了哪些元資料表,洗掉了哪些功能等等。
在您的機器上安裝更新版本的 PostgreSQL 是個好主意。順便說一句,升級到 v10 并不是最明智的舉動,因為該版本將在不到一年的時間內停止支持。您應該升級到服務提供商提供的最新版本。
uj5u.com熱心網友回復:
您用來連接資料庫的客戶端程式 psql 來自比它所連接的資料庫舊的版本。某些內省功能可能不起作用。例如,9.6 中的 psql 不知道如何為 9.6 之后添加到服務器的命令執行制表符補全。
這通常不是 psql 的主要問題(除非服務器想要使用 SCRAM 身份驗證),但為了獲得最佳體驗,最好安裝更新的客戶端。像 pg_dimp 這樣的其他工具可能根本不適用于比它們更新的服務器。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/391477.html
標籤:PostgreSQL的 亚马逊网络服务 亚马逊 postgresql-9.6 postgresql-10
