Ta bort tillägg i Azure Database for PostgreSQL – flexibel server

Innan du tar bort tillägg i Azure Database for PostgreSQL – flexibel server, lägger du till dem i tillåtelselistan.

Steg för att släppa tillägg

  1. Lägg till tillägget i listan över tillåtna objekt.

  2. Användaren som släpper tilläggen måste vara medlem i azure_pg_admin rollen.

  3. Kör KOMMANDOT DROP EXTENSION för att släppa eller avinstallera ett visst tillägg. Det här kommandot tar bort objekten som paketeras i tillägget från databasen.

DROP EXTENSION <extension>;
  1. Vissa tillägg kan distribuera objekt som krävs av andra tillägg. Till exempel kräver tillägget vector tillägget pg_diskann. Om du vill ta bort sådana tillägg kan du fortsätta på två sätt:

    • Tillåtelselista och kör DROP EXTENSION på alla tillägg som är beroende av tillägget som du försöker ta bort först. Tillåt sedan listan och kör DROP EXTENSION på tillägget som andra tillägg var beroende av.
    DROP EXTENSION <dependent_extension>;
    DROP EXTENSION <depending_extension>;
    
    • Tillåtlista och kör DROP EXTENSION på tillägget som du vill släppa, som andra tillägg är beroende av, men lägg till CASCADE satsen, så att den automatiskt släpper alla tillägg som det beror på.
    DROP EXTENSION <depending_extension> CASCADE;