Привет, Я DocuDroid!
Оценка ИИ поиска
Спасибо за оценку нашего ИИ поиска!
Мы будем признательны, если вы поделитесь своими впечатлениями, чтобы мы могли улучшить наш ИИ поиск для вас и других читателей.
GitHub

pg_language

Системная таблица pg_language содержит языки, на которых вы можете писать функции или хранимые процедуры. Она заполняется командой CREATE LANGUAGE.

Столбец Тип Ссылки Описание

lanname

name

 — 

Имя языка

lanowner

oid

pg_authid.oid

Владелец языка

lanispl

boolean

 — 

Для внутренних языков (например, SQL) это false, а для определенных пользователем языков — true. В настоящее время pg_dump по-прежнему пользуется этим признаком, чтобы определять, какие языки нужно выгружать, но в будущем ему на смену может прийти другой механизм

lanpltrusted

boolean

 — 

true, если это доверенный язык, то есть считается, что он не предоставляет доступ ни к чему за пределами обычной среды SQL. Только суперпользователи могут создавать функции на недоверенных языках

lanplcallfoid

oid

pg_proc.oid

Для не внутренних языков это значение указывает на языковой обработчик, который представляет собой специальную функцию, отвечающую за выполнение всех процедур, написанных на этом языке

laninline

oid

pg_proc.oid

Ссылка на функцию, отвечающую за выполнение встроенных анонимных блоков кода (команда DO). 0, если анонимные блоки не поддерживаются

lanvalidator

oid

pg_proc.oid

Это значение указывает на функцию проверки языка, которая отвечает за проверку синтаксиса и правильности новых функций в момент их создания. 0, если функция проверки отсутствует

lanacl

aclitem[]

 — 

Привилегии доступа для языка (см. Роли и привилегии)