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