aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2021-04-17 14:14:26 +0200
committerPeter Eisentraut <peter@eisentraut.org>2021-04-17 14:14:26 +0200
commitf7c09706c14d0858d5a186f3cc769471cba41578 (patch)
tree751bcf95da073371ea553b32502cf1a22fc5c267
parentf59b58e2a1b7e4a48dee36cc61966759da0faedd (diff)
downloadpostgresql-f7c09706c14d0858d5a186f3cc769471cba41578.tar.gz
postgresql-f7c09706c14d0858d5a186f3cc769471cba41578.zip
doc: Fix up spacing around verbatim DocBook elements
-rw-r--r--doc/src/sgml/libpq.sgml8
-rw-r--r--doc/src/sgml/logicaldecoding.sgml40
2 files changed, 24 insertions, 24 deletions
diff --git a/doc/src/sgml/libpq.sgml b/doc/src/sgml/libpq.sgml
index 52622fe4c1a..7bcb7504a6e 100644
--- a/doc/src/sgml/libpq.sgml
+++ b/doc/src/sgml/libpq.sgml
@@ -5437,18 +5437,18 @@ int PQpipelineSync(PGconn *conn);
round-trip to get the results it needs. However, it's often possible to
adjust the client design to exchange the required information server-side.
Read-modify-write cycles are especially good candidates; for example:
- <programlisting>
+<programlisting>
BEGIN;
SELECT x FROM mytable WHERE id = 42 FOR UPDATE;
-- result: x=2
-- client adds 1 to x:
UPDATE mytable SET x = 3 WHERE id = 42;
COMMIT;
- </programlisting>
+</programlisting>
could be much more efficiently done with:
- <programlisting>
+<programlisting>
UPDATE mytable SET x = x + 1 WHERE id = 42;
- </programlisting>
+</programlisting>
</para>
<para>
diff --git a/doc/src/sgml/logicaldecoding.sgml b/doc/src/sgml/logicaldecoding.sgml
index cfd58d53080..f61bcfcf3c9 100644
--- a/doc/src/sgml/logicaldecoding.sgml
+++ b/doc/src/sgml/logicaldecoding.sgml
@@ -830,10 +830,10 @@ typedef bool (*LogicalDecodeFilterPrepareCB) (struct LogicalDecodingContext *ctx
check if the plugin has already received this <command>PREPARE</command>
in which case it can either error out or skip the remaining changes of
the transaction.
- <programlisting>
- typedef void (*LogicalDecodeBeginPrepareCB) (struct LogicalDecodingContext *ctx,
- ReorderBufferTXN *txn);
- </programlisting>
+<programlisting>
+typedef void (*LogicalDecodeBeginPrepareCB) (struct LogicalDecodingContext *ctx,
+ ReorderBufferTXN *txn);
+</programlisting>
</para>
</sect3>
@@ -847,11 +847,11 @@ typedef bool (*LogicalDecodeFilterPrepareCB) (struct LogicalDecodingContext *ctx
rows will have been called before this, if there have been any modified
rows. The <parameter>gid</parameter> field, which is part of the
<parameter>txn</parameter> parameter, can be used in this callback.
- <programlisting>
- typedef void (*LogicalDecodePrepareCB) (struct LogicalDecodingContext *ctx,
- ReorderBufferTXN *txn,
- XLogRecPtr prepare_lsn);
- </programlisting>
+<programlisting>
+typedef void (*LogicalDecodePrepareCB) (struct LogicalDecodingContext *ctx,
+ ReorderBufferTXN *txn,
+ XLogRecPtr prepare_lsn);
+</programlisting>
</para>
</sect3>
@@ -863,11 +863,11 @@ typedef bool (*LogicalDecodeFilterPrepareCB) (struct LogicalDecodingContext *ctx
whenever a transaction <command>COMMIT PREPARED</command> has been decoded.
The <parameter>gid</parameter> field, which is part of the
<parameter>txn</parameter> parameter, can be used in this callback.
- <programlisting>
- typedef void (*LogicalDecodeCommitPreparedCB) (struct LogicalDecodingContext *ctx,
- ReorderBufferTXN *txn,
- XLogRecPtr commit_lsn);
- </programlisting>
+<programlisting>
+typedef void (*LogicalDecodeCommitPreparedCB) (struct LogicalDecodingContext *ctx,
+ ReorderBufferTXN *txn,
+ XLogRecPtr commit_lsn);
+</programlisting>
</para>
</sect3>
@@ -885,12 +885,12 @@ typedef bool (*LogicalDecodeFilterPrepareCB) (struct LogicalDecodingContext *ctx
it can apply the rollback, otherwise, it can skip the rollback operation. The
<parameter>gid</parameter> alone is not sufficient because the downstream
node can have a prepared transaction with same identifier.
- <programlisting>
- typedef void (*LogicalDecodeRollbackPreparedCB) (struct LogicalDecodingContext *ctx,
- ReorderBufferTXN *txn,
- XLogRecPtr prepare_end_lsn,
- TimestampTz prepare_time);
- </programlisting>
+<programlisting>
+typedef void (*LogicalDecodeRollbackPreparedCB) (struct LogicalDecodingContext *ctx,
+ ReorderBufferTXN *txn,
+ XLogRecPtr prepare_end_lsn,
+ TimestampTz prepare_time);
+</programlisting>
</para>
</sect3>