Redrock Postgres 搜索 英文
版本: 9.3 / 9.4 / 9.5 / 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18

53.7. pg_cursors #

pg_cursors 视图列出了当前可用的游标。游标可以通过几种方式定义:

pg_cursors 视图显示了通过以上任何一种方式创建的游标。除非声明为 WITH HOLD,否则游标仅在定义它们的事务的持续时间内存在。因此,非保持性游标仅在此视图中直到创建它们的事务结束。

注意

游标在内部用于实现 PostgreSQL 的某些组件,例如过程语言。因此,pg_cursors 视图可能包含用户未显式创建的游标。

表 53.7. pg_cursors

列 类型

描述

name text

游标的名称

statement text

用于声明此游标的原始查询字符串

is_holdable bool

如果游标是可保持的(即,它可以在声明游标的事务提交后访问),则为 true;否则为 false

is_binary bool

如果游标声明为 BINARY,则为 true;否则为 false

is_scrollable bool

如果游标是可滚动的(即,它允许以非顺序方式检索行),则为 true;否则为 false

creation_time timestamptz

声明游标的时间


pg_cursors 视图是只读的。