SQL

CREATE TABLE textbook_texts  (
  id          INTEGER PRIMARY KEY AUTOINCREMENT,
  lesson_id   INTEGER NOT NULL REFERENCES textbook_lessons(id),
  content     TEXT NOT NULL,
  -- 课文全文
    paragraphs  TEXT,
  -- JSON: 分段后的段落数组
    word_count  INTEGER,
  -- 字数
    created_at  DATETIME DEFAULT (datetime('now'))
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
id INTEGER Rename | Drop
lesson_id INTEGER Rename | Drop
content TEXT Rename | Drop
paragraphs TEXT Rename | Drop
word_count INTEGER Rename | Drop
created_at DATETIME Rename | Drop

Foreign Keys

Column Destination
lesson_id textbook_lessons.id

+ Add index

Indexes

Name Columns Unique SQL Drop?
idx_texts_lesson lesson_id SQL
CREATE INDEX idx_texts_lesson
ON textbook_texts(lesson_id)
Drop