?
本文檔使用
php中文網(wǎng)手冊(cè) 發(fā)布
pg_language注冊(cè)編程語(yǔ)言,你可以用這些語(yǔ)言或接口寫函數(shù)或者存儲(chǔ)過(guò)程。 參閱CREATE LANGUAGE和Chapter 38獲取更多關(guān)于語(yǔ)言處理器的信息。
Table 45-24. pg_language Columns
名稱 | 類型 | 引用 | 描述 |
---|---|---|---|
lanname | name | ? | 語(yǔ)言名 |
lanowner | oid | pg_authid.oid | 語(yǔ)言的所有者 |
lanispl | bool | ? | 對(duì)于內(nèi)部語(yǔ)言而言是假(比如SQL)這是假,對(duì)于用戶定義的語(yǔ)言則是真。目前, pg_dump仍然使用這個(gè)東西判斷哪種語(yǔ)言需要轉(zhuǎn)儲(chǔ),但是這些可能在將來(lái)用其它機(jī)制替代。 |
lanpltrusted | bool | ? | 如果這是可信語(yǔ)言則為真,其意味著系統(tǒng)相信不會(huì)授予任何正常 SQL 執(zhí)行環(huán)境之外的權(quán)限。只有超級(jí)用戶可以創(chuàng)建不可信任的語(yǔ)言。 |
lanplcallfoid | oid | pg_proc.oid | 對(duì)于非內(nèi)部語(yǔ)言,這是指向該語(yǔ)言處理器的引用, 語(yǔ)言處理器是一個(gè)特殊函數(shù),負(fù)責(zé)執(zhí)行以某種語(yǔ)言寫的所有函數(shù)。 |
laninline | oid | pg_proc.oid | 此引用一個(gè)函數(shù)負(fù)責(zé)執(zhí)行 "內(nèi)聯(lián)"匿名代碼塊(DO塊)。 如果不支持內(nèi)聯(lián)塊,則為零。 |
lanvalidator | oid | pg_proc.oid | 這個(gè)字段引用一個(gè)語(yǔ)言校驗(yàn)器函數(shù), 它負(fù)責(zé)檢查新創(chuàng)建的函數(shù)語(yǔ)法和有效性。如果沒(méi)有提供校驗(yàn)器,則為零。 |
lanacl | aclitem[] | ? | 訪問(wèn)權(quán)限,參閱GRANT 和 REVOKE獲取細(xì)節(jié)。 |