pgtle.uninstall_extension_if_exists - Amazon Relational Database Service

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');