pg_cursors
Представление pg_cursors перечисляет доступные в настоящее время курсоры.
Курсоры можно определить одним из следующих способов:
-
с помощью SQL-оператора
DECLARE; -
с помощью сообщения
Bindв клиент-серверном протоколе; -
через интерфейс программирования сервера (Server Programming Interface, SPI).
Greengage DB не позволяет определять или использовать параллельные курсоры выборки через SPI.
Курсоры существуют только в течение транзакции, которая их определяет, если только они не объявлены с указанием WITH HOLD.
Непереносимые курсоры присутствуют в представлении только до окончания создавшей их транзакции.
Greengage DB не поддерживает удерживаемые (holdable) параллельные курсоры выборки.
| Столбец | Тип | Описание |
|---|---|---|
name |
text |
Имя курсора |
statement |
text |
Строка запроса, создавшего данный курсор |
is_holdable |
boolean |
ПРИМЕЧАНИЕ
Greengage DB не поддерживает удерживаемые параллельные курсоры; для таких курсоров это значение всегда |
is_binary |
boolean |
|
is_scrollable |
boolean |
ПРИМЕЧАНИЕ
Greengage DB не поддерживает прокручиваемые курсоры, это значение всегда |
creation_time |
timestamptz |
Время, когда был объявлен курсор |