pgtle.uninstall_extension_if_exists - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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