Fujitsu PostgreSQL blog

How to solve the problem if pg_wal is full

Written by Rajni Baliyan | November 7, 2017

Your PostgreSQL server won't start, pg_wal is full, and the disk holding the transaction log directory has run out of space.

This is a solvable, well-understood failure mode, not a sign that anything is fundamentally wrong with the database.