↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 7.3 / 7.2 / 7.1
历史版本PostgreSQL 7.1 已于 2006 年 4 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

9.3. 连接对象:pgobject #

query — 执行一条 SQL 命令
reset — 重置连接
close — 关闭数据库连接
fileno — 返回用于连接数据库的套接字
getnotify — 获取来自服务器的最近一次通知
inserttable — 把一个列表插入表中
putline — 向服务器套接字写一行 [DA]
getline — 从服务器套接字读一行 [DA]
endcopy — 同步客户端和服务器 [DA]
locreate — 在数据库中创建一个大对象 [LO]
getlo — 根据给定的 OID 构建一个大对象 [LO]
loimport — 把文件导入为一个 PostgreSQL 大对象 [LO]

此对象处理到 PostgreSQL 数据库的连接。 它内嵌并隐藏了定义此连接的所有参数,只在函数调用中留下真正 有意义的参数。

一些方法允许直接访问连接套接字。它们以标记 [DA] 标明。 除非你真的知道自己在做什么,否则不要使用它们。 如果你更愿意禁用它们,请在 Python Setup 文件中设置 -DNO_DIRECT 选项。

另一些方法允许访问大对象。如果想在模块中禁止这些访问,请在 Python Setup 文件中设置 -DNO_LARGE 选项。 它们以标记 [LO] 标明。

每个 pgobject 定义了一组只读属性,描述 连接及其状态。这些属性是:

host

服务器主机(字符串)

port

服务器的端口(整数)

db

选定的数据库(字符串)

options

连接选项(字符串)

tty

连接调试终端(字符串)

user

数据库系统上的用户名(字符串)

status

连接的状态(整数:1 - 正常,0 - 故障)

error

来自服务器的最近一条警告/错误消息(字符串)

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。