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.