--touch added but not yet documented
database version 8 avoids the need for package and object std::maps when reading; uses a vector instead