pgtle.uninstall_extension_if_exists - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

pgtle.uninstall_extension_if_exists

La funzione uninstall_extension_if_exists rimuove tutte le versioni di un'estensione TLE da un determinato database. Se l'estensione TLE non esiste, la funzione non restituisce alcun avviso (non viene generato alcun messaggio di errore). Se l'estensione specificata è attualmente attiva in un database, non viene eliminata dalla funzione. È necessario chiamare esplicitamente DROP EXTENSION per rimuovere l'estensione TLE prima di utilizzare questa funzione per disinstallarne gli artefatti.

Prototipo di funzione

pgtle.uninstall_extension_if_exists(extname text)

Ruolo

pgtle_admin

Argomenti

  • extname: il nome dell'estensione TLE. Questo valore viene utilizzato per la chiamata CREATE EXTENSION.

Output

La funzione uninstall_extension_if_exists restituisce true dopo aver disinstallato l'estensione specificata. Se l'estensione specificata non esiste, la funzione restituisce false.

  • true: restituisce true dopo aver disinstallato l'estensione TLE.

  • false: restituisce false quando l'estensione TLE non esiste nel database.

Esempio di utilizzo

SELECT * FROM pgtle.uninstall_extension_if_exists('pg_tle_test');