How to specify as a connection option
Definition | Keyword | Abbreviation |
Data source description | Description | Nothing |
Name of Server | Servername | Nothing |
Postmaster listening port | Port | Nothing |
User Name | Username | Nothing |
Password | Password | Nothing |
Debug flag | Debug | B2 |
Fetch Max Count | Fetch | A7 |
Socket buffer size | Socket | A8 |
Database is read only | ReadOnly | A0 |
Communication to backend logging | CommLog | B3 |
PostgreSQL backend protocol | Protocol | A1 |
Connect Settings (commands sent to backend on connection) | ConnSettings | A6 |
Recognize unique indexes | UniqueIndex | Nothing |
Unknown result set sizes | UnknownSizes | A9 |
Use Declare/Fetch cursors | UseDeclareFetch | B6 |
Text as LongVarchar | TextAsLongVarchar | B7 |
Unknowns as LongVarchar | UnknownsAsLongVarchar | B8 |
Bools as Char | BoolsAsChar | B9 |
Max Varchar size | MaxVarcharSize | B0 |
Max LongVarchar size | MaxLongVarcharSize | B1 |
Fakes a unique index on OID | FakeOidIndex | A2 |
Includes the OID in SQLColumns | ShowOidColumn | A3 |
Row Versioning | RowVersioning | A4 |
Show SystemTables | ShowSystemTables | A5 |
Parse Statements | Parse | C0 |
SysTable Prefixes | ExtraSysTablePrefixes | C2 |
Updateable Cursors | UpdatableCursors | C4 |
LF <-> CR/LF conversion | LFConversion | C5 |
True is -1 | TrueIsMinus1 | C6 |
Datatype to report int8 columns as | BI | Nothing |
Bytea as LO (longVarBinary) | ByteaAsLongVarBinary | C7 |
Use serverside prepare | UseServerSidePrepare | C8 |
Lower case identifier | LowerCaseIdentifier | C9 |
SSL mode | SSLmode | CA |
Extra options | AB | Nothing |
Abbreviate(simple setup of a recommendation value) | CX | Nothing |
TCP KEEPALIVE setting: idle time | KeepaliveTime | D1 |
TCP KEEPALIVE setting: interval | KeepaliveInterval | D2 |
Libpq parameters (a conninfo style string e.g. pqopt={sslcert=~/mycert sslkey=~/mykey} enclosed with braces in the case of connection strings) | Pqopt | D5 |
Numeric As: specify the map from numeric items without precision to SQL data types. 2(SQL_NUMERIC default), 8(SQL_DOUBLE), 12(SQL_VARCHAR) or -1(SQL_LONGVARCHAR) can be specified. | NumericAS | D6 |
Show optional error messages. | OptionalErrors | D7 |
Chunk size when executing batches for parameterized SQL statements with arrays of parameters. | BatchSize | D8 |
Ignore SQL_ATTR_QUERY_TIMEOUT set using SQLSetStmtAttr(). | IgnoreTimeout | D9 |