本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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');