wal-segment-naming-zero-padded

Status: IN

WAL segment filenames are zero-padded 6-digit integers (`000001.wal`, `000002.wal`, ...) derived from the highest existing filename plus one, which makes lexicographic sort equal numeric sort.

Source: entries/2026/05/29/write-ahead-log-wal-_rotate.md

Example

self._current_file = os.path.join(self._dir, f"{next_num:06d}.wal")

JSON