In PostgreSQL, what is a checkpoint?