확장 삭제
적용 대상: Azure Database for PostgreSQL - 유연한 서버
Azure Database for PostgreSQL 유연한 서버에서 확장을 삭제하기 전에 확장을 허용 목록에 추가해야 합니다.
확장을 삭제하는 단계
확장을 허용 목록 으로 지정합니다.
확장을 삭제하는 사용자는 역할의
azure_pg_admin
멤버여야 합니다.DROP EXTENSION 명령을 실행하여 특정 확장을 삭제하거나 제거합니다. 이 명령은 확장에 패키지된 개체를 데이터베이스에서 삭제합니다.
DROP EXTENSION <extension>;
일부 확장은 다른 확장에 필요한 개체를 배포할 수 있습니다. 예를 들어 확장이 의존하는 확장
pg_diskann
의vector
경우입니다. 이러한 확장을 삭제하려면 다음 두 가지 방법으로 진행할 수 있습니다.-
허용 목록을 지정하고 먼저 삭제하려는 확장에 따라 달라지는 모든 확장에서 실행
DROP EXTENSION
합니다. 그런 다음 허용 목록을 지정하고 다른 확장이 의존하는 확장에서 실행DROP EXTENSION
합니다.
DROP EXTENSION <dependent_extension>; DROP EXTENSION <depending_extension>;
-
허용 목록 및 삭제할 확장에서 실행
DROP EXTENSION
, 다른 확장에 의존 하지만 절을 추가CASCADE
합니다. 따라서 자동으로 모든 확장에 따라 달라 집니다.
DROP EXTENSION <depending_extension> CASCADE;
-
허용 목록을 지정하고 먼저 삭제하려는 확장에 따라 달라지는 모든 확장에서 실행