pgtle.uninstall_extension_if_exists
A função uninstall_extension_if_exists
remove todas as versões de uma extensão TLE de determinado banco de dados. Se a extensão TLE não existir, a função retornará silenciosamente (nenhuma mensagem de erro será gerada). Se a extensão especificada estiver atualmente ativa em um banco de dados, essa função não a descartará. Você deve chamar explicitamente DROP EXTENSION
para remover a extensão TLE antes de usar essa função para desinstalar seus artefatos.
Protótipo de função
pgtle.uninstall_extension_if_exists(extname text)
Função
pgtle_admin
Argumentos
extname
: o nome da extensão TLE. Esse valor é usado ao chamarCREATE EXTENSION
.
Resultado
A função uninstall_extension_if_exists
retorna true
após a desinstalação da extensão especificada. Se a extensão especificada não existir, a função retornará false
.
true
: retornatrue
após a desinstalação da extensão TLE.false
: retornafalse
quando a extensão TLE não existe no banco de dados.
Exemplo de uso
SELECT * FROM pgtle.uninstall_extension_if_exists('pg_tle_test');