backups: set label of backup and control it's retention

This commit is contained in:
Girish Ramakrishnan
2022-04-02 17:09:08 -07:00
parent d47b39d90b
commit 70695b1b0f
12 changed files with 174 additions and 19 deletions

View File

@@ -133,6 +133,7 @@ CREATE TABLE IF NOT EXISTS appEnvVars(
CREATE TABLE IF NOT EXISTS backups(
id VARCHAR(128) NOT NULL,
label VARCHAR(128) DEFAULT "",
creationTime TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
packageVersion VARCHAR(128) NOT NULL, /* app version or box version */
encryptionVersion INTEGER, /* when null, unencrypted backup */