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 视图是只读的。