Compartilhar via


Extensões de queda

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

Antes de remover as extensões no servidor flexível do Banco de Dados do Azure para PostgreSQL, você deve incluí-las na lista de permitidos.

Etapas para remover extensões

  1. Inclua a extensão na lista de permitidos.

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

  3. Execute o comando DROP EXTENSION para remover ou desinstalar uma extensão específica. Esse comando remove 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 extensão vector, da qual a extensão pg_diskann depende. Para remover essas extensões, você pode continuar de duas maneiras:

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