- <acronym>PostgreSQL can accept time zone specifications that
- are written according to the
POSIX standard's rules
+ <productname>PostgreSQL can accept time zone specifications
+
that are written according to the
POSIX standard's rules
for the TZ environment
variable.
POSIX time zone specifications are
inadequate to deal with the complexity of real-world time zone history,
or -). The positive sign is used for
zones west of Greenwich. (Note that this is the
opposite of the ISO-8601 sign convention used elsewhere in
- <acronym>PostgreSQL.) hh can have
- one or two digits; mm
+ <productname>PostgreSQL.) hh
+ can have one or two digits; mm
and ss (if used) must have two.
size_sq_km float PATH 'SIZE[@unit = "sq_km"]',
size_other text PATH
'concat(SIZE[@unit!="sq_km"], " ", SIZE[@unit!="sq_km"]/@unit)',
- premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified') ;
+ premier_name text PATH 'PREMIER_NAME' DEFAULT 'not specified');
id | ordinality | COUNTRY_NAME | country_id | size_sq_km | size_other | premier_name
----+------------+--------------+------------+------------+--------------+---------------
PQsetSSLKeyPassHook_OpenSSL lets an application override
- <literal>libpq>'s default
+ <application>libpq>'s default
handling of encrypted client certificate key files using
or interactive prompting.
int callback_fn(char *buf, int size, PGconn *conn);
- which libpq will then call instead of
- its default PQdefaultSSLKeyPassHook_OpenSSL handler. The callback
- should determine the password for the key and copy it to result-buffer
- buf of size size. The string in
- buf must be null-terminated. The callback must return the length of
- the password stored in buf excluding the null terminator.
- On failure, the callback should set buf[0] = '\0' and return 0.
- See PQdefaultSSLKeyPassHook_OpenSSL in libpq's
- source code for an example.
-
-
+ which
libpq will then call
+ instead of its default
+ PQdefaultSSLKeyPassHook_OpenSSL handler. The
+ callback should determine the password for the key and copy it to
+ result-buffer
buf of size
+
size. The string in
buf
+ must be null-terminated. The callback must return the length of the
+ password stored in
buf excluding the null
+ terminator. On failure, the callback should set
+ buf[0] = '\0' and return 0. See
+ PQdefaultSSLKeyPassHook_OpenSSL in
+
libpq's source code for an example.
+
+
If the user specified an explicit key location,
- its path will be in conn->pgsslkey when the callback
+ its path will be in conn->sslkey when the callback
is invoked. This will be empty if the default key path is being used.
For keys that are engine specifiers, it is up to engine implementations
whether they use the OpenSSL password callback or define their own handling.
name text
- name of the SLRU
+ Name of the SLRU
argument. The argument can be bgwriter to reset
all the counters shown in
the pg_stat_bgwriter
- view,or archiver to reset all the counters shown in
+ view, or archiver to reset all the counters shown in
the pg_stat_archiver view.
|
finalizing analyze
- The command is updating pg_class. When this phase is completed,
- ANALYZE will end.
+ The command is updating pg_class. When this
+ phase is completed, ANALYZE will end.
For the purpose of testing replication commands, you can make a replication
- connection via
psql or any other
libpq-using
- tool with a connection string including the replication option,
+ connection via
psql or any other
+
libpq-using tool with a connection string including
+ the replication option,
e.g.:
psql "dbname=postgres replication=database" -c "IDENTIFY_SYSTEM;"