Stand vor Einführung des Nacht-Agenten
This commit is contained in:
commit
4763548bfb
168 changed files with 12726 additions and 0 deletions
22
migrations/007_backup_settings_targets.sql
Normal file
22
migrations/007_backup_settings_targets.sql
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
-- Backup-Einstellungen (verschlüsselt mit dem Master-Schlüssel) und externe Ziele
|
||||
CREATE TABLE backup_settings (
|
||||
`key` VARCHAR(50) PRIMARY KEY,
|
||||
value_enc TEXT NOT NULL,
|
||||
updated_by CHAR(36) NULL,
|
||||
updated_at DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3)
|
||||
);
|
||||
CREATE TABLE backup_targets (
|
||||
id CHAR(36) PRIMARY KEY,
|
||||
name VARCHAR(100) NOT NULL UNIQUE,
|
||||
type ENUM('sftp','ftp','gdrive','local') NOT NULL,
|
||||
path VARCHAR(500) NOT NULL DEFAULT '',
|
||||
config_json JSON NOT NULL,
|
||||
secrets_enc TEXT NULL,
|
||||
host_key TEXT NULL,
|
||||
enabled TINYINT(1) NOT NULL DEFAULT 1,
|
||||
last_test_at DATETIME(3) NULL,
|
||||
last_test_ok TINYINT(1) NULL,
|
||||
last_test_error VARCHAR(400) NULL,
|
||||
created_at DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
|
||||
updated_at DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3)
|
||||
);
|
||||
Loading…
Add table
Add a link
Reference in a new issue