Eliminar extensiones en el servidor flexible de Azure Database for PostgreSQL

Antes de eliminar extensiones en Azure Database for PostgreSQL Flexible Server, inclúyalas en la lista de permitidos.

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 otras extensiones. Por ejemplo, la vector extensión requiere la pg_diskann extensión. 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;