Partilhar via


Extensões de gota

APLICA-SE A: Banco de Dados do Azure para PostgreSQL - Servidor Flexível

Antes de soltar extensões no Banco de Dados do Azure para o servidor flexível PostgreSQL, você deve permitir listá-las .

Etapas para soltar extensões

  1. Allowlist a extensão.

  2. O usuário que descarta as extensões deve ser um membro da azure_pg_admin função.

  3. Execute o comando DROP EXTENSION para soltar ou desinstalar uma extensão específica. Este comando descarta os objetos empacotados na extensão do seu banco de dados.

DROP EXTENSION <extension>;
  1. Algumas extensões podem distribuir objetos exigidos por outra extensão. É o caso, por exemplo, da vector extensão, da qual a pg_diskann extensão depende. Para descartar essas extensões, você pode proceder de duas maneiras:

    • Allowlist e execute DROP EXTENSION todas as extensões que dependem daquela que você está tentando soltar primeiro. Em seguida, allowlist e execute DROP EXTENSION na extensão da qual outras extensões dependiam.
    DROP EXTENSION <dependent_extension>;
    DROP EXTENSION <depending_extension>;
    
    • Allowlist e execute DROP EXTENSION na extensão que você deseja soltar, da qual outras extensões dependem, mas adicione a CASCADE cláusula, para que ela descarta automaticamente todas as extensões das quais depende.
    DROP EXTENSION <depending_extension> CASCADE;