PostgreSQL 自定義選項

2021-08-31 14:47 更新

這個特性被設(shè)計用來由附加模塊向PostgreSQL添加通常不為系統(tǒng)知道的參數(shù)(例如過程語言)。這允許使用標(biāo)準(zhǔn)方法配制擴(kuò)展模塊。

自定義選項有兩部分名稱:一個擴(kuò)展名,然后是一個句點,再然后是正確的參數(shù)名,就像 SQL 中的合格名稱。一個例子是plpgsql.variable_conflict。

因為自定義選項可能需要在沒有載入相關(guān)擴(kuò)展模塊的進(jìn)程中設(shè)置,PostgreSQL將接收任意兩部分參數(shù)名的設(shè)置。這種變量被認(rèn)為是占位符并且在定義它們的模塊被載入之前不會有實際功能。當(dāng)一個擴(kuò)展模塊被載入,它將加入它的變量定義、根據(jù)那些定義轉(zhuǎn)換任何占位符值并且對以其擴(kuò)展名開始的任意未識別占位符發(fā)出警告。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號