pgtle.uninstall_extension_if_exists
uninstall_extension_if_exists
函数从给定的数据库中删除 TLE 扩展的所有版本。如果 TLE 扩展不存在,则该函数会静默返回(不会引发任何错误消息)。如果指定的扩展当前在数据库中处于活动状态,则此函数不会将其删除。必须先显式调用 DROP EXTENSION
以删除 TLE 扩展,然后才能使用此函数卸载其构件。
函数原型
pgtle.uninstall_extension_if_exists(extname text)
角色
pgtle_admin
Arguments
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);