Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous devez ajouter les extensions à la liste d’autorisations avant de les supprimer dans une instance de serveur flexible Azure Database pour PostgreSQL.
Étapes pour supprimer des extensions
Placez l’extension dans une liste d’autorisations.
L’utilisateur qui supprime les extensions doit être membre du rôle
azure_pg_admin.Exécutez la commande DROP EXTENSION pour déposer ou désinstaller une extension particulière. Cette commande dépose les objets empaquetés dans l’extension depuis votre base de données.
DROP EXTENSION <extension>;
Il est possible que certaines extensions distribuent des objets requis par d’autres extensions. C’est le cas, par exemple, de l’extension
vector, qui dépend depg_diskann. Pour supprimer ces extensions, vous pouvez procéder de deux manières :-
Établir une liste d'autorisation et exécutez
DROP EXTENSIONsur toutes les extensions qui dépendent de celle que vous essayez de supprimer en premier. Ensuite, établir une liste d'autorisation et exécutezDROP EXTENSIONsur l’extension duquel d’autres extensions dépendent.
DROP EXTENSION <dependent_extension>; DROP EXTENSION <depending_extension>;-
Établir une liste d'autorisation et exécuter
DROP EXTENSIONsur l’extension à supprimer, dont d’autres extensions dépendent, mais ajoutez la clauseCASCADEafin qu’elle supprime automatiquement toutes les extensions dont elle dépend.
DROP EXTENSION <depending_extension> CASCADE;-
Établir une liste d'autorisation et exécutez