add test for #258
roll back database creation, fixes #258
make rollback structures noncopyable to avoid programming errors #258
Merge branch 'diverge'