如何指定连接选项

定义 关键字 缩写
数据源描述 描述
服务器名称 Servername
Postmaster 监听端口 Port
用户名 Username
密码 密码
调试标志 Debug B2
最大获取数量 Fetch A7
套接字缓冲区大小 Socket A8
数据库只读 ReadOnly A0
与后端通信日志 CommLog B3
PostgreSQL 后端协议 Protocol A1
连接设置(连接时发送到后端的命令) ConnSettings A6
识别唯一索引 UniqueIndex
未知结果集大小 UnknownSizes A9
使用 Declare/Fetch 游标 UseDeclareFetch B6
文本作为 LongVarchar TextAsLongVarchar B7
未知类型作为 LongVarchar UnknownsAsLongVarchar B8
布尔值作为字符 BoolsAsChar B9
最大 Varchar 大小 MaxVarcharSize B0
最大 LongVarchar 大小 MaxLongVarcharSize B1
在 OID 上伪造唯一索引 FakeOidIndex A2
在 SQLColumns 中包含 OID ShowOidColumn A3
行版本控制 RowVersioning A4
显示系统表 ShowSystemTables A5
解析语句 Parse C0
系统表前缀 ExtraSysTablePrefixes C2
可更新游标 UpdatableCursors C4
LF <-> CR/LF 转换 LFConversion C5
True 为 -1 TrueIsMinus1 C6
报告 int8 列的数据类型 BI
Bytea 作为 LO (longVarBinary) ByteaAsLongVarBinary C7
使用服务器端准备 UseServerSidePrepare C8
小写标识符 LowerCaseIdentifier C9
SSL 模式 SSLmode CA
额外选项 AB
缩写(简单设置推荐值) CX
TCP KEEPALIVE 设置:空闲时间 KeepaliveTime D1
TCP KEEPALIVE 设置:间隔 KeepaliveInterval D2
Libpq 参数(类似 conninfo 风格的字符串,例如 pqopt={sslcert=~/mycert sslkey=~/mykey},在连接字符串的情况下用大括号括起来) Pqopt D5
数字类型映射:指定将无精度数字项映射到 SQL 数据类型的规则。可以指定 2(SQL_NUMERIC 默认)、8(SQL_DOUBLE)、12(SQL_VARCHAR)或 -1(SQL_LONGVARCHAR)。 NumericAS D6
显示可选错误消息。 OptionalErrors D7
执行包含参数数组的参数化 SQL 语句的批处理时使用的块大小。 BatchSize D8
忽略使用 SQLSetStmtAttr() 设置的 SQL_ATTR_QUERY_TIMEOUT。 IgnoreTimeout D9