The two timeout options differ as follows:
- The -t option sets the default user-level timeout that applies to
each qdb_connect()
connection. You can privately modify this setting for an individual connection with
qdb_setbusytimeout().
- The -T option sets the global internal timeout that applies to
database connections made without a client context. Examples include connections for
verifying existing databases, constructing new databases at startup, and
auto-attaching databases.
A value of block is equivalent to an infinite timeout period, and
nonblock is equivalent to a timeout period of 0.