add backup targets table
This commit is contained in:
@@ -301,6 +301,24 @@ CREATE TABLE IF NOT EXISTS dockerRegistries(
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS backupTargets(
|
||||
id VARCHAR(128) NOT NULL UNIQUE,
|
||||
label VARCHAR(128),
|
||||
configJson TEXT,
|
||||
limitsJson TEXT,
|
||||
retentionJson TEXT,
|
||||
encryptionJson TEXT,
|
||||
format VARCHAR(16) NOT NULL,
|
||||
schedule VARCHAR(128),
|
||||
priority BOOLEAN DEFAULT false, // only because 'default' and 'primary' are reserved keywords
|
||||
taskId INTEGER, // current task
|
||||
creationTime TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
|
||||
FOREIGN KEY(taskId) REFERENCES tasks(id),
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS volumes(
|
||||
id VARCHAR(128) NOT NULL UNIQUE,
|
||||
name VARCHAR(256) NOT NULL UNIQUE,
|
||||
|
||||
Reference in New Issue
Block a user