for a whole-row Var marked with
vartype = RECORD,
and wholerowN
- for a whole-row Var with
+ for a whole-row Var with
vartype equal to the table's declared rowtype.
Re-use these names when you can (the planner will combine duplicate
requests for identical junk columns). If you need another kind of
void
ForeignAsyncConfigureWait(AsyncRequest *areq);
- Configure a file descriptor event for which the
+ Configure a file descriptor event for which the
ForeignScan node wishes to wait.
This function will only be called when the
ForeignScan node has the
configure will check for the required
header files and libraries to make sure that your
OpenSSL installation is sufficient
- before proceeding.
+ before proceeding.
using ALTER SUBSCRIPTION before attempting to drop
the subscription. If the remote database instance no longer exists, no
further action is then necessary. If, however, the remote database
- instance is just unreachable, the replication slot (and any still
+ instance is just unreachable, the replication slot (and any still
remaining table synchronization slots) should then be
dropped manually; otherwise it/they would continue to reserve WAL and might
eventually cause the disk to fill up. Such cases should be carefully
An output plugin may also define functions to support two-phase commits,
which allows actions to be decoded on the PREPARE TRANSACTION.
- The begin_prepare_cb, prepare_cb,
+ The begin_prepare_cb, prepare_cb,
stream_prepare_cb,
commit_prepared_cb and rollback_prepared_cb
callbacks are required, while filter_prepare_cb is optional.
To support the streaming of two-phase commands, an output plugin needs to
provide additional callbacks. There are multiple two-phase commit callbacks
that are required, (begin_prepare_cb,
- prepare_cb, commit_prepared_cb,
+ prepare_cb, commit_prepared_cb,
rollback_prepared_cb and
stream_prepare_cb) and an optional callback
(filter_prepare_cb).
Latest checkpoint location
values match in all clusters.
(There will be a mismatch if old standby servers were shut down
before the old primary or if the old standby servers are still running.)
- Also, make sure wal_level is not set to
+ Also, make sure wal_level is not set to
minimal in the postgresql.conf file on the
new primary cluster.
The status of each kind of extended statistics is shown in a column
named after its statistic kind (e.g. Ndistinct).
"defined" means that it was requested when creating the statistics,
- and NULL means it wasn't requested.
+ and NULL means it wasn't requested.
You can use pg_stats_ext if you'd like to know whether
ANALYZE was run and statistics are available to the
planner.
new_tablespace
- The tablespace where indexes will be rebuilt.
+ The tablespace where indexes will be rebuilt.
FULL option will report its progress in the
pg_stat_progress_vacuum view. Backends running
VACUUM FULL will instead report their progress in the
- pg_stat_progress_cluster view. See
+ pg_stat_progress_cluster view. See
and
for details.
- application can be used to enable or disable data checksums, as well as
+ application can be used to enable or disable data checksums, as well as
verify checksums, on an offline cluster.
issue_xlog_fsync syncs WAL data to disk are counted as
wal_write_time and wal_sync_time in
, respectively.
- XLogWrite is normally called by
+ XLogWrite is normally called by
XLogInsertRecord (when there is no space for the new
record in WAL buffers), XLogFlush and the WAL writer,
to write WAL buffers to disk and call issue_xlog_fsync.