@@ -17908,17 +17908,17 @@ SELECT collation for ('foo' COLLATE "de_DE");
17908
17908
<tbody>
17909
17909
17910
17910
<row>
17911
- <entry><literal>checkpoint_location </literal></entry>
17911
+ <entry><literal>checkpoint_lsn </literal></entry>
17912
17912
<entry><type>pg_lsn</type></entry>
17913
17913
</row>
17914
17914
17915
17915
<row>
17916
- <entry><literal>prior_location </literal></entry>
17916
+ <entry><literal>prior_lsn </literal></entry>
17917
17917
<entry><type>pg_lsn</type></entry>
17918
17918
</row>
17919
17919
17920
17920
<row>
17921
- <entry><literal>redo_location </literal></entry>
17921
+ <entry><literal>redo_lsn </literal></entry>
17922
17922
<entry><type>pg_lsn</type></entry>
17923
17923
</row>
17924
17924
@@ -18146,7 +18146,7 @@ SELECT collation for ('foo' COLLATE "de_DE");
18146
18146
<tbody>
18147
18147
18148
18148
<row>
18149
- <entry><literal>min_recovery_end_location </literal></entry>
18149
+ <entry><literal>min_recovery_end_lsn </literal></entry>
18150
18150
<entry><type>pg_lsn</type></entry>
18151
18151
</row>
18152
18152
@@ -18156,12 +18156,12 @@ SELECT collation for ('foo' COLLATE "de_DE");
18156
18156
</row>
18157
18157
18158
18158
<row>
18159
- <entry><literal>backup_start_location </literal></entry>
18159
+ <entry><literal>backup_start_lsn </literal></entry>
18160
18160
<entry><type>pg_lsn</type></entry>
18161
18161
</row>
18162
18162
18163
18163
<row>
18164
- <entry><literal>backup_end_location </literal></entry>
18164
+ <entry><literal>backup_end_lsn </literal></entry>
18165
18165
<entry><type>pg_lsn</type></entry>
18166
18166
</row>
18167
18167
@@ -18404,13 +18404,13 @@ SELECT set_config('log_statement_stats', 'off', false);
18404
18404
<primary>pg_create_restore_point</primary>
18405
18405
</indexterm>
18406
18406
<indexterm>
18407
- <primary>pg_current_wal_flush_location </primary>
18407
+ <primary>pg_current_wal_flush_lsn </primary>
18408
18408
</indexterm>
18409
18409
<indexterm>
18410
- <primary>pg_current_wal_insert_location </primary>
18410
+ <primary>pg_current_wal_insert_lsn </primary>
18411
18411
</indexterm>
18412
18412
<indexterm>
18413
- <primary>pg_current_wal_location </primary>
18413
+ <primary>pg_current_wal_lsn </primary>
18414
18414
</indexterm>
18415
18415
<indexterm>
18416
18416
<primary>pg_start_backup</primary>
@@ -18434,15 +18434,15 @@ SELECT set_config('log_statement_stats', 'off', false);
18434
18434
<primary>pg_walfile_name_offset</primary>
18435
18435
</indexterm>
18436
18436
<indexterm>
18437
- <primary>pg_wal_location_diff </primary>
18437
+ <primary>pg_wal_lsn_diff </primary>
18438
18438
</indexterm>
18439
18439
18440
18440
<para>
18441
18441
The functions shown in <xref
18442
18442
linkend="functions-admin-backup-table"> assist in making on-line backups.
18443
18443
These functions cannot be executed during recovery (except
18444
18444
<function>pg_is_in_backup</function>, <function>pg_backup_start_time</function>
18445
- and <function>pg_wal_location_diff </function>).
18445
+ and <function>pg_wal_lsn_diff </function>).
18446
18446
</para>
18447
18447
18448
18448
<table id="functions-admin-backup-table">
@@ -18463,21 +18463,21 @@ SELECT set_config('log_statement_stats', 'off', false);
18463
18463
</row>
18464
18464
<row>
18465
18465
<entry>
18466
- <literal><function>pg_current_wal_flush_location ()</function></literal>
18466
+ <literal><function>pg_current_wal_flush_lsn ()</function></literal>
18467
18467
</entry>
18468
18468
<entry><type>pg_lsn</type></entry>
18469
18469
<entry>Get current transaction log flush location</entry>
18470
18470
</row>
18471
18471
<row>
18472
18472
<entry>
18473
- <literal><function>pg_current_wal_insert_location ()</function></literal>
18473
+ <literal><function>pg_current_wal_insert_lsn ()</function></literal>
18474
18474
</entry>
18475
18475
<entry><type>pg_lsn</type></entry>
18476
18476
<entry>Get current transaction log insert location</entry>
18477
18477
</row>
18478
18478
<row>
18479
18479
<entry>
18480
- <literal><function>pg_current_wal_location ()</function></literal>
18480
+ <literal><function>pg_current_wal_lsn ()</function></literal>
18481
18481
</entry>
18482
18482
<entry><type>pg_lsn</type></entry>
18483
18483
<entry>Get current transaction log write location</entry>
@@ -18526,21 +18526,21 @@ SELECT set_config('log_statement_stats', 'off', false);
18526
18526
</row>
18527
18527
<row>
18528
18528
<entry>
18529
- <literal><function>pg_walfile_name(<parameter>location </> <type>pg_lsn</>)</function></literal>
18529
+ <literal><function>pg_walfile_name(<parameter>lsn </> <type>pg_lsn</>)</function></literal>
18530
18530
</entry>
18531
18531
<entry><type>text</type></entry>
18532
- <entry>Convert transaction log location string to file name</entry>
18532
+ <entry>Convert transaction log location to file name</entry>
18533
18533
</row>
18534
18534
<row>
18535
18535
<entry>
18536
- <literal><function>pg_walfile_name_offset(<parameter>location </> <type>pg_lsn</>)</function></literal>
18536
+ <literal><function>pg_walfile_name_offset(<parameter>lsn </> <type>pg_lsn</>)</function></literal>
18537
18537
</entry>
18538
18538
<entry><type>text</>, <type>integer</></entry>
18539
- <entry>Convert transaction log location string to file name and decimal byte offset within file</entry>
18539
+ <entry>Convert transaction log location to file name and decimal byte offset within file</entry>
18540
18540
</row>
18541
18541
<row>
18542
18542
<entry>
18543
- <literal><function>pg_wal_location_diff (<parameter>location </> <type>pg_lsn</>, <parameter>location </> <type>pg_lsn</>)</function></literal>
18543
+ <literal><function>pg_wal_lsn_diff (<parameter>lsn </> <type>pg_lsn</>, <parameter>lsn </> <type>pg_lsn</>)</function></literal>
18544
18544
</entry>
18545
18545
<entry><type>numeric</></entry>
18546
18546
<entry>Calculate the difference between two transaction log locations</entry>
@@ -18623,17 +18623,17 @@ postgres=# select pg_start_backup('label_goes_here');
18623
18623
</para>
18624
18624
18625
18625
<para>
18626
- <function>pg_current_wal_location </> displays the current transaction log write
18626
+ <function>pg_current_wal_lsn </> displays the current transaction log write
18627
18627
location in the same format used by the above functions. Similarly,
18628
- <function>pg_current_wal_insert_location </> displays the current transaction log
18629
- insertion point and <function>pg_current_wal_flush_location </> displays the
18630
- current transaction log flush point . The insertion point is the <quote>logical</>
18628
+ <function>pg_current_wal_insert_lsn </> displays the current transaction log
18629
+ insertion location and <function>pg_current_wal_flush_lsn </> displays the
18630
+ current transaction log flush location . The insertion location is the <quote>logical</>
18631
18631
end of the transaction log at any instant, while the write location is the end of
18632
18632
what has actually been written out from the server's internal buffers and flush
18633
18633
location is the location guaranteed to be written to durable storage. The write
18634
18634
location is the end of what can be examined from outside the server, and is usually
18635
18635
what you want if you are interested in archiving partially-complete transaction log
18636
- files. The insertion and flush points are made available primarily for server
18636
+ files. The insertion and flush locations are made available primarily for server
18637
18637
debugging purposes. These are both read-only operations and do not
18638
18638
require superuser permissions.
18639
18639
</para>
@@ -18658,7 +18658,7 @@ postgres=# SELECT * FROM pg_walfile_name_offset(pg_stop_backup());
18658
18658
</para>
18659
18659
18660
18660
<para>
18661
- <function>pg_wal_location_diff </> calculates the difference in bytes
18661
+ <function>pg_wal_lsn_diff </> calculates the difference in bytes
18662
18662
between two transaction log locations. It can be used with
18663
18663
<structname>pg_stat_replication</structname> or some functions shown in
18664
18664
<xref linkend="functions-admin-backup-table"> to get the replication lag.
@@ -18678,10 +18678,10 @@ postgres=# SELECT * FROM pg_walfile_name_offset(pg_stop_backup());
18678
18678
<primary>pg_is_in_recovery</primary>
18679
18679
</indexterm>
18680
18680
<indexterm>
18681
- <primary>pg_last_wal_receive_location </primary>
18681
+ <primary>pg_last_wal_receive_lsn </primary>
18682
18682
</indexterm>
18683
18683
<indexterm>
18684
- <primary>pg_last_wal_replay_location </primary>
18684
+ <primary>pg_last_wal_replay_lsn </primary>
18685
18685
</indexterm>
18686
18686
<indexterm>
18687
18687
<primary>pg_last_xact_replay_timestamp</primary>
@@ -18713,7 +18713,7 @@ postgres=# SELECT * FROM pg_walfile_name_offset(pg_stop_backup());
18713
18713
</row>
18714
18714
<row>
18715
18715
<entry>
18716
- <literal><function>pg_last_wal_receive_location ()</function></literal>
18716
+ <literal><function>pg_last_wal_receive_lsn ()</function></literal>
18717
18717
</entry>
18718
18718
<entry><type>pg_lsn</type></entry>
18719
18719
<entry>Get last transaction log location received and synced to disk by
@@ -18727,7 +18727,7 @@ postgres=# SELECT * FROM pg_walfile_name_offset(pg_stop_backup());
18727
18727
</row>
18728
18728
<row>
18729
18729
<entry>
18730
- <literal><function>pg_last_wal_replay_location ()</function></literal>
18730
+ <literal><function>pg_last_wal_replay_lsn ()</function></literal>
18731
18731
</entry>
18732
18732
<entry><type>pg_lsn</type></entry>
18733
18733
<entry>Get last transaction log location replayed during recovery.
@@ -18950,7 +18950,7 @@ postgres=# SELECT * FROM pg_walfile_name_offset(pg_stop_backup());
18950
18950
<literal><function>pg_create_physical_replication_slot(<parameter>slot_name</parameter> <type>name</type> <optional>, <parameter>immediately_reserve</> <type>boolean</>, <parameter>temporary</> <type>boolean</></optional>)</function></literal>
18951
18951
</entry>
18952
18952
<entry>
18953
- (<parameter>slot_name</parameter> <type>name</type>, <parameter>wal_position </parameter> <type>pg_lsn</type>)
18953
+ (<parameter>slot_name</parameter> <type>name</type>, <parameter>lsn </parameter> <type>pg_lsn</type>)
18954
18954
</entry>
18955
18955
<entry>
18956
18956
Creates a new physical replication slot named
@@ -18995,7 +18995,7 @@ postgres=# SELECT * FROM pg_walfile_name_offset(pg_stop_backup());
18995
18995
<literal><function>pg_create_logical_replication_slot(<parameter>slot_name</parameter> <type>name</type>, <parameter>plugin</parameter> <type>name</type> <optional>, <parameter>temporary</> <type>boolean</></optional>)</function></literal>
18996
18996
</entry>
18997
18997
<entry>
18998
- (<parameter>slot_name</parameter> <type>name</type>, <parameter>wal_position </parameter> <type>pg_lsn</type>)
18998
+ (<parameter>slot_name</parameter> <type>name</type>, <parameter>lsn </parameter> <type>pg_lsn</type>)
18999
18999
</entry>
19000
19000
<entry>
19001
19001
Creates a new logical (decoding) replication slot named
@@ -19018,7 +19018,7 @@ postgres=# SELECT * FROM pg_walfile_name_offset(pg_stop_backup());
19018
19018
<literal><function>pg_logical_slot_get_changes(<parameter>slot_name</parameter> <type>name</type>, <parameter>upto_lsn</parameter> <type>pg_lsn</type>, <parameter>upto_nchanges</parameter> <type>int</type>, VARIADIC <parameter>options</parameter> <type>text[]</type>)</function></literal>
19019
19019
</entry>
19020
19020
<entry>
19021
- (<parameter>location </parameter> <type>pg_lsn</type>, <parameter>xid</parameter> <type>xid</type>, <parameter>data</parameter> <type>text</type>)
19021
+ (<parameter>lsn </parameter> <type>pg_lsn</type>, <parameter>xid</parameter> <type>xid</type>, <parameter>data</parameter> <type>text</type>)
19022
19022
</entry>
19023
19023
<entry>
19024
19024
Returns changes in the slot <parameter>slot_name</parameter>, starting
@@ -19043,7 +19043,7 @@ postgres=# SELECT * FROM pg_walfile_name_offset(pg_stop_backup());
19043
19043
<literal><function>pg_logical_slot_peek_changes(<parameter>slot_name</parameter> <type>name</type>, <parameter>upto_lsn</parameter> <type>pg_lsn</type>, <parameter>upto_nchanges</parameter> <type>int</type>, VARIADIC <parameter>options</parameter> <type>text[]</type>)</function></literal>
19044
19044
</entry>
19045
19045
<entry>
19046
- (<parameter>location </parameter> <type>text </type>, <parameter>xid</parameter> <type>xid</type>, <parameter>data</parameter> <type>text</type>)
19046
+ (<parameter>lsn </parameter> <type>pg_lsn </type>, <parameter>xid</parameter> <type>xid</type>, <parameter>data</parameter> <type>text</type>)
19047
19047
</entry>
19048
19048
<entry>
19049
19049
Behaves just like
@@ -19061,7 +19061,7 @@ postgres=# SELECT * FROM pg_walfile_name_offset(pg_stop_backup());
19061
19061
<literal><function>pg_logical_slot_get_binary_changes(<parameter>slot_name</parameter> <type>name</type>, <parameter>upto_lsn</parameter> <type>pg_lsn</type>, <parameter>upto_nchanges</parameter> <type>int</type>, VARIADIC <parameter>options</parameter> <type>text[]</type>)</function></literal>
19062
19062
</entry>
19063
19063
<entry>
19064
- (<parameter>location </parameter> <type>pg_lsn</type>, <parameter>xid</parameter> <type>xid</type>, <parameter>data</parameter> <type>bytea</type>)
19064
+ (<parameter>lsn </parameter> <type>pg_lsn</type>, <parameter>xid</parameter> <type>xid</type>, <parameter>data</parameter> <type>bytea</type>)
19065
19065
</entry>
19066
19066
<entry>
19067
19067
Behaves just like
@@ -19078,7 +19078,7 @@ postgres=# SELECT * FROM pg_walfile_name_offset(pg_stop_backup());
19078
19078
<literal><function>pg_logical_slot_peek_binary_changes(<parameter>slot_name</parameter> <type>name</type>, <parameter>upto_lsn</parameter> <type>pg_lsn</type>, <parameter>upto_nchanges</parameter> <type>int</type>, VARIADIC <parameter>options</parameter> <type>text[]</type>)</function></literal>
19079
19079
</entry>
19080
19080
<entry>
19081
- (<parameter>location </parameter> <type>pg_lsn</type>, <parameter>xid</parameter> <type>xid</type>, <parameter>data</parameter> <type>bytea</type>)
19081
+ (<parameter>lsn </parameter> <type>pg_lsn</type>, <parameter>xid</parameter> <type>xid</type>, <parameter>data</parameter> <type>bytea</type>)
19082
19082
</entry>
19083
19083
<entry>
19084
19084
Behaves just like
@@ -19197,7 +19197,7 @@ postgres=# SELECT * FROM pg_walfile_name_offset(pg_stop_backup());
19197
19197
<type>pg_lsn</type>
19198
19198
</entry>
19199
19199
<entry>
19200
- Return the replay position for the replication origin configured in
19200
+ Return the replay location for the replication origin configured in
19201
19201
the current session. The parameter <parameter>flush</parameter>
19202
19202
determines whether the corresponding local transaction will be
19203
19203
guaranteed to have been flushed to disk or not.
@@ -19244,15 +19244,15 @@ postgres=# SELECT * FROM pg_walfile_name_offset(pg_stop_backup());
19244
19244
<indexterm>
19245
19245
<primary>pg_replication_origin_advance</primary>
19246
19246
</indexterm>
19247
- <literal>pg_replication_origin_advance<function>(<parameter>node_name</parameter> <type>text</type>, <parameter>pos </parameter> <type>pg_lsn</type>)</function></literal>
19247
+ <literal>pg_replication_origin_advance<function>(<parameter>node_name</parameter> <type>text</type>, <parameter>lsn </parameter> <type>pg_lsn</type>)</function></literal>
19248
19248
</entry>
19249
19249
<entry>
19250
19250
<type>void</>
19251
19251
</entry>
19252
19252
<entry>
19253
19253
Set replication progress for the given node to the given
19254
- position . This primarily is useful for setting up the initial position
19255
- or a new position after configuration changes and similar. Be aware
19254
+ location . This primarily is useful for setting up the initial location
19255
+ or a new location after configuration changes and similar. Be aware
19256
19256
that careless use of this function can lead to inconsistently
19257
19257
replicated data.
19258
19258
</entry>
@@ -19269,7 +19269,7 @@ postgres=# SELECT * FROM pg_walfile_name_offset(pg_stop_backup());
19269
19269
<type>pg_lsn</type>
19270
19270
</entry>
19271
19271
<entry>
19272
- Return the replay position for the given replication origin. The
19272
+ Return the replay location for the given replication origin. The
19273
19273
parameter <parameter>flush</parameter> determines whether the
19274
19274
corresponding local transaction will be guaranteed to have been
19275
19275
flushed to disk or not.
0 commit comments