15 lines
519 B
SQL
15 lines
519 B
SQL
CREATE TABLE series (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
name TEXT NOT NULL UNIQUE COLLATE NOCASE,
|
|
slug TEXT NOT NULL UNIQUE,
|
|
description TEXT,
|
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
ALTER TABLE posts ADD COLUMN series_id INTEGER REFERENCES series(id) ON DELETE SET NULL;
|
|
ALTER TABLE posts ADD COLUMN series_weight INTEGER;
|
|
|
|
CREATE INDEX idx_posts_series_order ON posts(series_id, series_weight, published_at, id);
|
|
|
|
INSERT OR IGNORE INTO settings (key, value) VALUES ('alias.series', '系列');
|