Dela via


Ta bort tillägg

Innan du tar bort tillägg i en flexibel Azure Database for PostgreSQL-serverinstans måste du tillåta dem .

Steg för att släppa tillägg

  1. Tillåtlistning av tillägget.

  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 släpper 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. Det är till exempel vector fallet med tillägget, där pg_diskann tillägget är beroende. Om du vill ta bort sådana tillägg kan du fortsätta på två sätt:

    • Tillåt lista och kör DROP EXTENSION på alla tillägg som är beroende av det som du försöker släppa 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;