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