17 lines
669 B
SQL
17 lines
669 B
SQL
CREATE TABLE IF NOT EXISTS website_article_drafts (
|
|
user_id BIGINT UNSIGNED NOT NULL,
|
|
article_key VARCHAR(32) NOT NULL,
|
|
version INT UNSIGNED NOT NULL,
|
|
payload LONGTEXT NOT NULL,
|
|
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
PRIMARY KEY (user_id, article_key)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
CREATE TABLE IF NOT EXISTS website_article_revisions (
|
|
id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
|
article_id BIGINT UNSIGNED NOT NULL,
|
|
user_id BIGINT UNSIGNED NOT NULL,
|
|
payload LONGTEXT NOT NULL,
|
|
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
INDEX article_history (article_id, id)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|