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 |