At all times, PostgreSQL maintains a write ahead log (WAL) in the pg_xlog/ subdirectory
An alternative backup strategy is to directly copy the files that PostgreSQL uses to store the data in the database;
The idea behind this dump method is to generate a file with SQL commands that, when fed back to the server, will recreate the database in the same state as it was at the time