linkend="collation-managing-predefined-icu-und-x-icu"/>.)
expressions), it uses the POSIX Compatible variant of Unicode
url="https://www.unicode.org/reports/tr18/#Compatibility_Properties">Compatibility
Properties. Behavior is efficient and stable within a
-
Postgres major version. This collation is
+
PostgreSQL major version. This collation is
only available for encoding UTF8 .
- PostgreSQL sizes certain resources based directly on the value of
+
PostgreSQL sizes certain resources based directly on the value of
max_connections . Increasing its value leads to
higher allocation of those resources, including shared memory.
If csvlog is included in log_destination ,
- log entries are output in comma separated
+ log entries are output in comma- separated
value (
CSV ) format, which is convenient for
loading logs into programs.
See for details.
Turning this setting off is intended for environments where the
configuration of
PostgreSQL is managed by
some external tool.
- In such environments, a well intentioned superuser might
+ In such environments, a well- intentioned superuser might
mistakenly use ALTER SYSTEM
to change the configuration instead of using the external tool.
This might result in unintended behavior, such as the external tool
Extracts the lower bound of the multirange (NULL if the
- multirange is empty has no lower bound).
+ multirange is empty or has no lower bound).
lower('{[1.1,2.2)}'::nummultirange)
the Unix epoch (that is, time_t times 1 million).
Timeout is infinite if
end_time
is -1 . Timeout is immediate (no blocking) if
- end_time is 0 (or indeed, any time before now).
- Timeout values can be calculated conveniently by adding the desired
- number of microseconds to the result of
+
end_time is
0 (or indeed, any
+ time before now). Timeout values can be calculated conveniently by
+ adding the desired number of microseconds to the result of
.
Note that the underlying system calls may have less than microsecond
precision, so that the actual delay may be imprecise.
direct
- start SSL handshake directly after establishing the TCP/IP
- connection. This is only allowed with sslmode=require or higher,
- because the weaker settings could lead to unintended fallback to
- plaintext authentication when the server does not support direct
- SSL handshake.
+ start SSL handshake directly after establishing the TCP/IP
+ connection. This is only allowed with
+ sslmode=require or higher, because the weaker
+ settings could lead to unintended fallback to plaintext
+ authentication when the server does not support direct SSL
+ handshake.
For backwards compatibility with earlier versions of PostgreSQL, if a
root CA file exists, the behavior of
- sslmode =require will be the same
+ sslmode= require will be the same
as that of verify-ca , meaning the server certificate
is validated against the CA. Relying on this behavior is discouraged,
and applications that need certificate validation should always use
- Comma separated list of publication names for which to subscribe
+ Comma- separated list of publication names for which to subscribe
(receive changes). The individual publication names are treated
as standard objects names and can be quoted the same as needed.
At least one publication name is required.
- Option to send changes by their origin. Possible values are "none"
- to only send the changes that have no origin associated, or "any"
+ Option to send changes by their origin. Possible values are
+ none to only send the changes that have no origin
+ associated, or any
to send the changes regardless of their origin. This can be used
to avoid loops (infinite replication of the same data) among
replication nodes.
- All the forms of ALTER TABLE that act on a single table, except
- RENAME , SET SCHEMA ,
+ All the forms of ALTER TABLE that act on a single table,
+ except RENAME , SET SCHEMA ,
ATTACH PARTITION , and
DETACH PARTITION can be combined into
a list of multiple alterations to be applied together. For example, it
LOG_VERBOSITY
- Specify the amount of messages emitted by a COPY
+ Specifies the amount of messages emitted by a COPY
command: default or verbose . If
verbose is specified, additional messages are emitted
during processing.
CSV Format
- This format option is used for importing and exporting the Comma
+ This format option is used for importing and exporting the Comma-
Separated Value (CSV ) file format used by many other
programs, such as spreadsheets. Instead of the escaping rules used by
PostgreSQL 's standard text format, it
When setting slot_name to a valid name and
- create_slot to false , the
+ create_slot to false , the
failover property value of the named slot may
differ from the counterpart failover parameter
specified in the subscription. Always ensure the slot property
If any table in the publication has a WHERE clause, rows
for which the expression
- evaluates to false or null will not be published. If the subscription has
+ evaluates to false or NULL will not be
+ published. If the subscription has
several publications in which the same table has been published with
different WHERE clauses, a row will be published if any
of the expressions (referring to that publish operation) are satisfied. In
- pg_upgrade supports upgrades from 9.2.X and later to the current
+
pg_upgrade supports upgrades from 9.2.X and later to the current
major release of
PostgreSQL , including snapshot and beta releases.
- To build this module specify
+ To build this module
, specify
linkend="configure-option-with-sepgsql"/> (when using
linkend="install-make">make and autoconf ) or
linkend="configure-with-sepgsql-meson"/> (when using
linkend="functions-comparison"/>, to compare one row against another
as described in , and to
use them in connection with subqueries, as discussed in
- linkend="functions-subquery"/>,
+ linkend="functions-subquery"/>.
True if this logical slot conflicted with recovery (and so is now
invalidated). When this column is true, check
invalidation_reason column for the conflict
- reason. Always NULL for physical slots.
+ reason. Always NULL for physical slots.
range type column. (Null for non-range types.)
- This histogram is calculated using the <literal>subtype_diff>
+ This histogram is calculated using the <function>subtype_diff>
range function regardless of whether range bounds are inclusive.
If a foreign key constraint specifies referential actions (that
is, cascading updates or deletes), those actions are performed via
- ordinary SQL update or delete commands on the referencing table.
+ ordinary SQL UPDATE or DELETE
+ commands on the referencing table.
In particular, any triggers that exist on the referencing table
will be fired for those changes. If such a trigger modifies or
blocks the effect of one of these commands, the end result could
temporarily become
the group role. In this state, the
database session has access to the privileges of the group role rather
than the original login role, and any database objects created are
- considered owned by the group role not the login role. Second, member
+ considered owned by the group role, not the login role. Second, member
roles that have been granted membership with the
INHERIT option automatically have use of the
privileges of those directly or indirectly a member of, though the
In some cases, when the WAL size on the primary increases quickly,
- for instance during massive INSERT ,
+ for instance during massive INSERT ,
the restartpoints_req counter on the standby
may demonstrate a peak growth.
This occurs because requests to create a new restartpoint due to increased
- XLOG consumption cannot be performed because the safe checkpoint record
+ WAL consumption cannot be performed because the safe checkpoint record
since the last restartpoint has not yet been replayed on the standby.
This behavior is normal and does not lead to an increase in system resource
consumption.