kundencenter/migrations/026_discord_settings.sql

16 lines
719 B
MySQL
Raw Permalink Normal View History

-- Discord-Bot-Konfiguration über die Oberfläche statt nur über Umgebungsvariablen (analog SMTP/IMAP).
CREATE TABLE discord_settings (
id TINYINT PRIMARY KEY DEFAULT 1,
enabled TINYINT(1) NOT NULL DEFAULT 0,
token_enc TEXT NULL,
guild_id VARCHAR(32) NULL,
admin_channel_id VARCHAR(32) NULL,
staff_user_ids VARCHAR(1000) NULL,
last_error VARCHAR(500) NULL,
last_connected_at DATETIME(3) NULL,
updated_at DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3),
updated_by CHAR(36) NULL REFERENCES users(id),
CONSTRAINT chk_discord_singleton CHECK (id = 1)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
INSERT INTO discord_settings (id) VALUES (1);