diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2021-04-17 14:14:26 +0200 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2021-04-17 14:14:26 +0200 |
commit | f7c09706c14d0858d5a186f3cc769471cba41578 (patch) | |
tree | 751bcf95da073371ea553b32502cf1a22fc5c267 | |
parent | f59b58e2a1b7e4a48dee36cc61966759da0faedd (diff) | |
download | postgresql-f7c09706c14d0858d5a186f3cc769471cba41578.tar.gz postgresql-f7c09706c14d0858d5a186f3cc769471cba41578.zip |
doc: Fix up spacing around verbatim DocBook elements
-rw-r--r-- | doc/src/sgml/libpq.sgml | 8 | ||||
-rw-r--r-- | doc/src/sgml/logicaldecoding.sgml | 40 |
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> |