pgtle.uninstall_extension_if_exists - Amazon Aurora

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: retorna true após a desinstalação da extensão TLE.

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