Use PostgreSQL and enable snapshotting