Compartir a través de


Anular extensiones

Antes de quitar las extensiones en una instancia de servidor flexible de Azure Database for PostgreSQL debe agregarlas a la lista de permitidas.

Pasos para quitar extensiones

  1. Permitir la extensión.

  2. El usuario que quita las extensiones debe ser miembro del rol azure_pg_admin.

  3. Ejecute el comando DROP EXTENSION para anular o desinstalar una extensión determinada. Este comando quita los objetos empaquetados en la extensión de la base de datos.

DROP EXTENSION <extension>;
  1. Algunas extensiones pueden distribuir objetos requeridos por otra extensión. Es el caso, por ejemplo, de la extensión vector, en la que depende la extensión pg_diskann. Para quitar estas extensiones, puede continuar de dos maneras:

    • Permita y ejecute DROP EXTENSION en todas las extensiones que dependen de la que intenta quitar primero. A continuación, permita y ejecute DROP EXTENSION en la extensión en la que dependían otras extensiones.
    DROP EXTENSION <dependent_extension>;
    DROP EXTENSION <depending_extension>;
    
    • Permita y ejecute DROP EXTENSION en la extensión de la que desea quitar, esa otra extensión depende de, pero agregue la cláusula CASCADE, de modo que quite automáticamente todas las extensiones en las que depende.
    DROP EXTENSION <depending_extension> CASCADE;