다음을 통해 공유


확장 삭제

적용 대상: Azure Database for PostgreSQL - 유연한 서버

Azure Database for PostgreSQL 유연한 서버에서 확장을 삭제하기 전에 확장을 허용 목록에 추가해야 합니다.

확장을 삭제하는 단계

  1. 확장을 허용 목록 으로 지정합니다.

  2. 확장을 삭제하는 사용자는 역할의 azure_pg_admin 멤버여야 합니다.

  3. DROP EXTENSION 명령을 실행하여 특정 확장을 삭제하거나 제거합니다. 이 명령은 확장에 패키지된 개체를 데이터베이스에서 삭제합니다.

DROP EXTENSION <extension>;
  1. 일부 확장은 다른 확장에 필요한 개체를 배포할 수 있습니다. 예를 들어 확장이 의존하는 확장 pg_diskannvector 경우입니다. 이러한 확장을 삭제하려면 다음 두 가지 방법으로 진행할 수 있습니다.

    • 허용 목록을 지정하고 먼저 삭제하려는 확장에 따라 달라지는 모든 확장에서 실행 DROP EXTENSION 합니다. 그런 다음 허용 목록을 지정하고 다른 확장이 의존하는 확장에서 실행 DROP EXTENSION 합니다.
    DROP EXTENSION <dependent_extension>;
    DROP EXTENSION <depending_extension>;
    
    • 허용 목록 및 삭제할 확장에서 실행 DROP EXTENSION , 다른 확장에 의존 하지만 절을 추가 CASCADE 합니다. 따라서 자동으로 모든 확장에 따라 달라 집니다.
    DROP EXTENSION <depending_extension> CASCADE;