Stand vor Einführung des Nacht-Agenten

This commit is contained in:
Kundencenter 2026-09-27 00:51:32 +02:00
commit 4763548bfb
168 changed files with 12726 additions and 0 deletions

View 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)
);