# Functions
No description provided by the author
Return a new backup manager ready to be run.
NewFileStorage creates the specified root directory if it does not exist.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
Configure the backup manager routine to ensure it is backing up the correct databases at the correct interval; removing old backups as necessary and storing the backups in the correct storage location.
No description provided by the author
FileStorage stores archived backups on a local disk.
LevelDB implements a single leveldb backup that takes a snapshot of the database and writes it to a second leveldb database at the temporary directory location.
Manager runs as an independent service which periodically backs up a database to a compressed backup location on disk or to cloud storage.
Memory storage is primarily used for testing and writes backups to a bytes buffer.
SQLite3 implements a single sqlite3 backup that uses the online backup of a running database mechanism to copy the db over to a second sqlite3 database at the temporary directory location.