PostgreSQL 확장 버전 업그레이드
Aurora PostgreSQL DB 클러스터를 새로운 메이저 또는 마이너 버전으로 업그레이드해도 PostgreSQL 확장이 동시에 업그레이드되지 않습니다. 대부분의 확장은 메이저 또는 마이너 버전 업그레이드가 완료된 후에 따로 업그레이드해야 합니다. 그러나 경우에 따라 Aurora PostgreSQL DB 엔진을 업그레이드하기 전에 확장을 업그레이드해야 할 수 있습니다. 자세한 내용은 새로운 메이저 버전으로 프로덕션 DB 클러스터 업그레이드 테스트의 list of extensions to update 섹션을 참조하세요.
PostgreSQL 확장을 설치하려면 rds_superuser
권한이 필요합니다. 일반적으로 rds_superuser
는 특정 확장에 대한 권한을 관련 사용자(역할)에게 위임하여 해당 확장을 용이하게 관리할 수 있도록 합니다. 즉, Aurora PostgreSQL DB 클러스터의 모든 확장을 업그레이드하는 태스크에는 다양한 사용자(역할)가 관여해야 할 수 있습니다. 특히 스크립트를 사용하여 업그레이드 프로세스를 자동화하려는 경우에는 이 점을 염두에 두세요. PostgreSQL 권한 및 역할에 대한 자세한 내용은 Amazon Aurora PostgreSQL를 사용한 보안 섹션을 참조하세요.
참고
PostGIS 확장 프로그램 업데이트에 대한 자세한 내용은 PostGIS 확장을 사용하여 공간 데이터 관리(6단계: PostGIS 확장 업그레이드) 섹션을 참조하세요.
pg_repack
확장을 업데이트하려면 확장을 삭제한 후 업그레이드된 DB 인스턴스에 새 버전을 생성합니다. 자세한 내용은 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;