37.45. routines
Представление routines отображает все функции и процедуры в текущей базе данных. В нём показываются только те функции и процедуры, к которым имеет доступ текущий пользователь (являясь владельцем или имея некоторые права).
Таблица 37.43. Столбцы routines
Тип столбца Описание  | 
|---|
 Имя базы данных, содержащей функцию (всегда текущая база)  | 
 Имя схемы, содержащей функцию  | 
 «Однозначное имя» функции. Это имя однозначным образом идентифицирует функцию в схеме, даже если реальное имя функции перегружено. Формат однозначных имён не определён, так что его следует использовать только для сравнения с другими экземплярами однозначных имён подпрограмм.  | 
 Имя базы данных, содержащей функцию (всегда текущая база)  | 
 Имя схемы, содержащей функцию  | 
 Имя функции (может дублироваться в случае перегрузки)  | 
 
  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Тип данных результата функции, если это встроенный тип, либо   | 
 Всегда NULL, так как эта информация неприменима к типам результатов в PostgreSQL  | 
 Всегда NULL, так как эта информация неприменима к типам результатов в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Всегда NULL, так как эта информация неприменима к типам результатов в PostgreSQL  | 
 Всегда NULL, так как эта информация неприменима к типам результатов в PostgreSQL  | 
 Всегда NULL, так как эта информация неприменима к типам результатов в PostgreSQL  | 
 Всегда NULL, так как эта информация неприменима к типам результатов в PostgreSQL  | 
 Всегда NULL, так как эта информация неприменима к типам результатов в PostgreSQL  | 
 Всегда NULL, так как эта информация неприменима к типам результатов в PostgreSQL  | 
 Всегда NULL, так как эта информация неприменима к типам результатов в PostgreSQL  | 
 Всегда NULL, так как эта информация неприменима к типам результатов в PostgreSQL  | 
 Всегда NULL, так как эта информация неприменима к типам результатов в PostgreSQL  | 
 Имя базы данных, в которой определён тип данных результата функции (всегда текущая база). Для процедуры данное поле содержит NULL.  | 
 Имя схемы, в которой определён тип данных результата функции. Для процедуры данное поле содержит NULL.  | 
 Имя типа данных результата функции. Для процедуры данное поле содержит NULL.  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Всегда NULL, так как массивы имеют неограниченную максимальную ёмкость в PostgreSQL  | 
 Идентификатор дескриптора типа данных результата функции, уникальный среди всех дескрипторов типов, относящихся к функции. Он в основном полезен для соединения с другими экземплярами таких идентификаторов. (Конкретный формат идентификатора не определён и не гарантируется, что он останется неизменным в будущих версиях.)  | 
 Если функция написана на SQL, это поле содержит   | 
 Исходный текст функции (NULL, если функция не принадлежит текущей активной роли). (Согласно стандарту SQL, этот столбец актуален, только если в   | 
 Если это функция на C, этот столбец содержит внешнее имя (объектный символ) функции, иначе — NULL. (Это будет то же значение, что содержит столбец   | 
 Язык, на котором написана функция  | 
 Всегда   | 
 Если функция объявлена как постоянная (IMMUTABLE) (в стандарте SQL она называется детерминированной), этот столбец содержит   | 
 Всегда   | 
 Если функция автоматически возвращает NULL, когда один из аргументов NULL, этот столбец содержит   | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Всегда   | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Если функция выполняется с правами вызывающего пользователя, этот столбец содержит   | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 В настоящее время всегда   | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  | 
 Относится к функциональности, отсутствующей в PostgreSQL  |