doc: Fix up spacing around verbatim DocBook elements
authorPeter Eisentraut <[email protected]>
Sat, 17 Apr 2021 12:14:26 +0000 (14:14 +0200)
committerPeter Eisentraut <[email protected]>
Sat, 17 Apr 2021 12:14:26 +0000 (14:14 +0200)
doc/src/sgml/libpq.sgml
doc/src/sgml/logicaldecoding.sgml

index 52622fe4c1ae233f6c7d628f875c9cb36349b141..7bcb7504a6e5f86d826b17c3b121a87ebe9cf4dd 100644 (file)
@@ -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>
index cfd58d530808d0c1e3f77f6f0b942ce4608c5042..f61bcfcf3c93ebd356b66d6ff25df18582dae970 100644 (file)
@@ -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>