pgtle.uninstall_extension_if_exists
uninstall_extension_if_exists
関数は、特定のデータベースから TLE 拡張機能のすべてのバージョンを削除します。TLE 拡張機能が存在しない場合、関数は何も返しません (エラーメッセージは発生しません)。指定された拡張機能がデータベース内で現在アクティブになっている場合、この関数はその拡張機能を削除しません。この関数を使用してアーティファクトをアンインストールする前に、DROP EXTENSION
を明示的に呼び出して TLE 拡張機能を削除する必要があります。
関数プロトタイプ
pgtle.uninstall_extension_if_exists(extname text)
ロール
pgtle_admin
引数
extname
– TLE 拡張機能の名前。この値はCREATE EXTENSION
を呼び出すときに使用されます。
出力
uninstall_extension_if_exists
関数は、指定された拡張機能をアンインストールした後に、true
を返します。指定した拡張機能が存在しない場合、この関数は false
を返します。
true
– TLE 拡張機能をアンインストールした後にtrue
を返します。false
– TLE 拡張機能がデータベースに存在しない場合にfalse
を返します。
使用例
SELECT * FROM pgtle.uninstall_extension_if_exists('pg_tle_test');