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 chiamataCREATE 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
: restituiscetrue
dopo aver disinstallato l'estensione TLE.false
: restituiscefalse
quando l'estensione TLE non esiste nel database.
Esempio di utilizzo
SELECT * FROM pgtle.uninstall_extension_if_exists('pg_tle_test');