pg_split_walfile_name - Mailing list pgsql-admin

From Fabrice Chapuis
Subject pg_split_walfile_name
Date
Msg-id CAA5-nLCE4PyT7Dh5ogNwBc=dwdA2T58Kc7uWHN4fW1GmKPAG4w@mail.gmail.com
Whole thread Raw
List pgsql-admin

Hi,

In the documentation, PostgreSQL: Documentation: 17: 9.28. System Administration FunctionsI do not understand the position 100C in the wal filename and how the result could be C001?

Any idea?

Regards,

Fabrice

pg_split_walfile_name is useful to compute a LSN from a file offset and WAL file name, for example:

postgres=# \set file_name '000000010000000100C000AB'
postgres=# \set offset 256
postgres=# SELECT '0/0'::pg_lsn + pd.segment_number * ps.setting::int + :offset AS lsn  FROM pg_split_walfile_name(:'file_name') pd,       pg_show_all_settings() ps  WHERE ps.name = 'wal_segment_size';      lsn
--------------- C001/AB000100
(1 row)

pgsql-admin by date:

Previous
From: Sam Stearns
Date:
Subject: Re: Linux VM Sizing
Next
From: Raj
Date:
Subject: Post Oracle to Postgres migartion