확장 삭제

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

확장을 삭제하는 단계

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

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

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

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

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