Files
cairnquire/apps/server/internal/database/migrations/000003_document_versions.up.sql

12 lines
313 B
SQL

CREATE TABLE IF NOT EXISTS document_versions (
id TEXT PRIMARY KEY,
document_id TEXT NOT NULL,
hash TEXT NOT NULL,
previous_hash TEXT,
created_at TEXT NOT NULL,
change_summary TEXT,
UNIQUE(document_id, hash),
FOREIGN KEY(document_id) REFERENCES documents(id) ON DELETE CASCADE
);