update schema to support content warnings

This commit is contained in:
mst 2024-10-19 23:58:35 +03:00
parent b412418827
commit b7208381cb

View file

@ -2,7 +2,8 @@ CREATE TABLE IF NOT EXISTS answers (
id INT PRIMARY KEY AUTO_INCREMENT, id INT PRIMARY KEY AUTO_INCREMENT,
question_id INT NOT NULL, question_id INT NOT NULL,
creation_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, creation_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
content TEXT NOT NULL content TEXT NOT NULL,
cw VARCHAR(255) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE IF NOT EXISTS questions ( CREATE TABLE IF NOT EXISTS questions (
@ -12,9 +13,11 @@ CREATE TABLE IF NOT EXISTS questions (
content TEXT NOT NULL, content TEXT NOT NULL,
answered BOOLEAN NOT NULL DEFAULT FALSE, answered BOOLEAN NOT NULL DEFAULT FALSE,
answer_id INT, answer_id INT,
pinned BOOLEAN NOT NULL DEFAULT FALSE pinned BOOLEAN NOT NULL DEFAULT FALSE,
-- below is reserved for version 1.6.0 or later cw VARCHAR(255) NOT NULL DEFAULT ''
-- private BOOLEAN NOT NULL DEFAULT FALSE -- below is reserved for version 1.7.0 or later
-- private BOOLEAN NOT NULL DEFAULT FALSE,
-- user_ip VARBINARY(16) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
ALTER TABLE questions ALTER TABLE questions