Content-Length: 92418 | pFad | http://postgrespro.ru/docs/postgrespro/10/view-pg-cursors.html

Postgres Pro Standard : Документация: 10: 49.68. pg_cursors : Компания Postgres Professional

49.68. pg_cursors

В представлении pg_cursors перечисляются курсоры, доступные в данный момент. Курсоры могут быть созданы несколькими способами:

  • через оператор DECLARE в SQL

  • через сообщение Bind в клиент-серверном протоколе, как описано в Подразделе 50.2.3

  • через интерфейс программирования сервера (SPI, Server Programming Interface), как описано в Разделе 44.1

В представлении pg_cursors показываются курсоры, полученные любым способом. Курсор существует только на протяжении транзакции, в которой он определён, если только он не был объявлен с указанием WITH HOLD. Поэтому не удерживаемые курсоры показываются в этом представлении только пока не завершится создавшая их транзакция.

Примечание

Курсоры используются внутри системы для реализации некоторых компонентов Postgres Pro, таких как процедурные языки. Таким образом, в представлении pg_cursors могут быть курсоры, которые пользователи не создавали явно.

Таблица 49.69. Столбцы pg_cursors

ИмяТипОписание
nametextИмя курсора
statementtextДословная строка запроса, создавшего данный курсор
is_holdablebooleanTrue, если курсор удерживаемый (то есть, к нему можно обращаться после того, как будет зафиксирована транзакция, в которой он объявлен); в противном случае — false
is_binarybooleanTrue, если курсор был объявлен с указанием BINARY; в противном случае — false
is_scrollablebooleanTrue, если курсор прокручиваемый (то есть, позволяет получать строки непоследовательным образом); в противном случае — false
creation_timetimestamptzВремя, в которое был объявлен курсор

Представление pg_cursors доступно только для чтения.









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://postgrespro.ru/docs/postgrespro/10/view-pg-cursors.html

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy