Megosztás a következőn keresztül:


Bővítmények elvetése

Az Azure Database for PostgreSQL flexibilis szerverpéldány bővítményeinek elvetése előtt engedélyezési listára kell helyezni azokat.

Bővítmények elvetéséhez szükséges lépések

  1. Engedélyezze a bővítményt .

  2. A bővítményeket elvető felhasználónak a azure_pg_admin szerepkör tagjának kell lennie.

  3. Futtassa a DROP EXTENSION parancsot egy adott bővítmény elvetéséhez vagy eltávolításához. Ez a parancs eltávolítja a bővítménybe csomagolt objektumokat az adatbázisból.

DROP EXTENSION <extension>;
  1. Egyes bővítmények más bővítmények által igényelt objektumokat terjeszthetnek. Ilyen például a vector bővítmény, amelytől a pg_diskann bővítmény függ. Az ilyen bővítmények elvetéséhez kétféleképpen végezheti el a műveletet:

    • Engedélyezze és futtassa DROP EXTENSION az összes olyan bővítményt, amely attól függ, hogy melyiket szeretné előbb elvetni. Ezután engedélyezze és futtassa DROP EXTENSION azon a bővítményen, amelytől más bővítmények függtek.
    DROP EXTENSION <dependent_extension>;
    DROP EXTENSION <depending_extension>;
    
    • Engedélyezze és futtassa DROP EXTENSION az elvetni kívánt bővítményt, amelytől más bővítmények függenek, de adja hozzá a CASCADE záradékot, hogy az automatikusan elvetje az összes olyan bővítményt, amelytől függ.
    DROP EXTENSION <depending_extension> CASCADE;