The sqlite3_backup structure
performs an online backup. This is done by making a low-level,
page-by-page copy of the database image. The structure is
created with a call to sqlite3_backup_init() and destroyed with
sqlite3_backup_finish().
The sqlite3_backup structure
is opaque, and an application should never access any of the
data fields directly.