28 lines
1.1 KiB
SQL
28 lines
1.1 KiB
SQL
CREATE TABLE IF NOT EXISTS faqs (
|
|
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
|
|
keywords VARCHAR(255) NOT NULL,
|
|
answer TEXT NOT NULL,
|
|
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
PRIMARY KEY (id),
|
|
KEY idx_faqs_keywords (keywords)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
CREATE TABLE IF NOT EXISTS messages (
|
|
id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
|
|
user_message TEXT NOT NULL,
|
|
ai_response MEDIUMTEXT NOT NULL,
|
|
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
PRIMARY KEY (id)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
CREATE TABLE IF NOT EXISTS settings (
|
|
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
|
|
setting_key VARCHAR(120) NOT NULL,
|
|
setting_value TEXT NOT NULL,
|
|
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
PRIMARY KEY (id),
|
|
UNIQUE KEY uniq_settings_key (setting_key)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|