pgtle.uninstall_extension_if_exists - Amazon Aurora

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 de CREATE 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 : renvoie true après la désinstallation de l'extension TLE.

  • false : renvoie false 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');