walseq will remotely work like seq (GNU) or jot (BSD) and will print sequential Postgresql WAL segment filenames. This can come in handy if you fail at life and have to operate on a range of WAL segments (copy, compress, transfer, etc.). Whatever you're doing with this is probably wrong, good luck.
With seq_start
and seq_stop
as 24 character WAL segment filenames:
walseq [-h] [seq_start [seq_stop]]
$ walseq 0000000100000454000000A1 000000010000045600000014
0000000100000454000000A1
0000000100000454000000A2
[...]
000000010000045600000013
000000010000045600000014
$ walseq 0000000100000454000000A1
0000000100000454000000A1
0000000100000454000000A2
[...]
FFFFFFFFFF000000000000FD
FFFFFFFFFF000000000000FE
$ walseq
000000010000000000000000
000000010000000000000001
[...]
FFFFFFFFFF000000000000FD
FFFFFFFFFF000000000000FE
- Go
go build
sudo cp walseq /usr/local/bin