Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
pgtle.uninstall_extension_if_exists
La fonction uninstall_extension_if_exists
supprime toutes les versions d'une extension TLE d'une base de données spécifiée. Si l'extension TLE n'existe pas, la fonction ne renvoie rien (aucun message d'erreur n'est affiché). Si l'extension spécifiée est actuellement active dans une base de données, cette fonction ne la supprime pas. Vous devez explicitement appeler DROP EXTENSION
pour supprimer l'extension TLE avant d'utiliser cette fonction pour désinstaller ses artefacts.
Prototype de fonction
pgtle.uninstall_extension_if_exists(extname text)
Rôle
pgtle_admin
Arguments
extname
: nom de l'extension TLE. Cette valeur est utilisée lors d'un appel deCREATE EXTENSION
.
Sortie
La fonction uninstall_extension_if_exists
renvoie true
après avoir désinstallé l'extension spécifiée. Si l'extension spécifiée n'existe pas, la fonction renvoie false
.
true
: renvoietrue
après la désinstallation de l'extension TLE.false
: renvoiefalse
lorsque l'extension TLE n'existe pas dans la base de données.
Exemple d'utilisation
SELECT * FROM pgtle.uninstall_extension_if_exists('pg_tle_test');