本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
升級 PostgreSQL 延伸
將 Aurora PostgreSQL 資料庫叢集升級至新的主要或次要版本不會同時升級 PostgreSQL 延伸模組。對於大多數的延伸模組,您可以在主要或次要版本升級完成後升級延伸模組。但在某些情況下,在升級 Aurora PostgreSQL 資料庫引擎之前要先升級擴充功能。如需詳細資訊,請參閱 測試執行生產資料庫叢集升級到新主要版本的程序 中的 list of extensions to update。
安裝 PostgreSQL 擴充功能需要 rds_superuser
權限。通常,rds_superuser
會將特定擴充功能的許可委派給相關使用者 (角色),以促進管理給定的延伸模組。這意味著升級 Aurora PostgreSQL 資料庫叢集中所有擴充功能的這項任務會涉及許多不同的使用者 (角色)。如果要使用指令碼自動執行升級程序,請特別記得這一點。如需 PostgreSQL 權限和角色的詳細資訊,請參閱 Amazon Aurora PostgreSQL 的安全性。
注意
如需如何更新 PostGIS 擴充功能的相關資訊,請參閱 使用 Post GIS 擴充功能管理空間資料 (步驟 6:升級貼文GIS擴充功能)。
若要更新 pg_repack
擴充功能,請捨棄該擴充功能,然後在升級的資料庫執行個體中建立新版本。如需詳細資訊,請參閱 pg_repack
說明文件中的 pg_repack 安裝
若要在引擎升級後更新擴充功能,請使用 ALTER EXTENSION
UPDATE
命令。
ALTER EXTENSION
extension_name
UPDATE TO 'new_version
';
若要列出目前已安裝的擴充功能,請在下列命令中使用 PostgreSQL pg_extension
SELECT * FROM pg_extension;
若要檢視您的安裝可用的特定擴充功能版本的清單,請在下列命令中使用 PostgreSQL pg_available_extension_versions
SELECT * FROM pg_available_extension_versions;