Postgresql 中文操作指南

54.6. pg_cursors #

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

pg_cursors 视图会显示由这些方式创建的游标。除非游标已被声明为 WITH HOLD,否则游标仅在定义它们的交易期间存在。因此,不可保留游标只会在视图中存在到创建它们的交易结束时。

Note

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

Table 54.6. pg_cursors Columns

Column Type

Description

name text 游标的名称

statement text 提交声明此游标的事务后可访问的逐字查询字符串;否则为 is_holdable

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

is_binary bool true 如果游标已声明为 BINARY ;否则为 false

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

creation_time timestamptz 声明游标的时间

pg_cursors 视图是只读的。