Files
EpicNext-Cms/drizzle/migrations/0026_article_editor_recovery.sql
T
Simo c389c3893d
CI / check (push) Successful in 52s
CI / deploy (push) Successful in 2m10s
CI / publish-container (push) Failing after 1m18s
feat(cms): improve catalog, editorial recovery and operations
2026-09-09 19:36:15 +02:00

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;