use sqlite snapshots and operate on the assumption that changes have already been applied
8 files changed