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