本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
pgtle.set_default_version
set_default_version
函數可讓您針對 TLE 延伸模組指定 default_version
。您可以使用此函數來定義升級路徑,並將該版本指定為 TLE 延伸模組的預設版本。當資料庫使用者在 CREATE EXTENSION
和 ALTER EXTENSION ... UPDATE
命令中指定您的 TLE 延伸模組時,該版本的 TLE 延伸模組就會在該使用者的資料庫中建立。
成功時此函數會傳回 true
。如果 name
引數中指定的 TLE 延伸模組不存在,函數會傳回錯誤。同樣地,如果 TLE 延伸模組的 version
不存在,則其會傳回錯誤。
函數原型
pgtle.set_default_version(name text, version text)
角色
pgtle_admin
引數
name
– TLE 延伸模組的名稱。呼叫CREATE EXTENSION
時會使用此值。version
– 要設定預設值的 TLE 延伸模組版本。
輸出
true
– 設定預設版本成功時,函數會傳回true
。ERROR
– 如果具有指定名稱或版本的 TLE 延伸模組不存在,則會傳回錯誤訊息。
使用範例
SELECT * FROM pgtle.set_default_version('my-extension', '1.1');