Extensies verwijderen
VAN TOEPASSING OP: Azure Database for PostgreSQL - Flexibele server
Voordat u extensies in azure Database for PostgreSQL flexibele server neerbrengt, moet u deze toestaan .
Stappen voor het verwijderen van extensies
De gebruiker die de extensies verwijdert, moet lid zijn van de
azure_pg_admin
rol.Voer de opdracht DROP EXTENSION uit om een bepaalde extensie te verwijderen of te verwijderen. Met deze opdracht worden de objecten verwijderd die zijn verpakt in de extensie uit uw database.
DROP EXTENSION <extension>;
Sommige extensies kunnen objecten distribueren die vereist zijn voor een andere extensie. Dit is bijvoorbeeld het geval van de
vector
extensie, waarin depg_diskann
extensie afhankelijk is. Als u dergelijke extensies wilt verwijderen, kunt u op twee manieren doorgaan:-
Allowlist en uitvoeren
DROP EXTENSION
op alle extensies die afhankelijk zijn van de extensies die u eerst probeert te verwijderen. Vervolgens staat u de acceptatielijst toe en voert u deze uitDROP EXTENSION
op de extensie waarvan andere extensies afhankelijk zijn.
DROP EXTENSION <dependent_extension>; DROP EXTENSION <depending_extension>;
-
Allowlist en uitvoeren
DROP EXTENSION
op de extensie die u wilt verwijderen, waarvan andere extensies afhankelijk zijn, maar voeg deCASCADE
component toe, zodat alle extensies waarvan deze afhankelijk is automatisch worden verwijderd.
DROP EXTENSION <depending_extension> CASCADE;
-
Allowlist en uitvoeren