SQL

CREATE TABLE subject_quality  (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  child_id TEXT NOT NULL REFERENCES children(id),
  subject TEXT NOT NULL,
  score REAL NOT NULL DEFAULT 0.0,
  grade TEXT NOT NULL,
  icon_name TEXT DEFAULT 'star',
  trend TEXT DEFAULT 'stable',
  analyzed_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  UNIQUE(child_id, subject)
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
id INTEGER Rename | Drop
child_id TEXT Rename | Drop
subject TEXT Rename | Drop
score REAL Rename | Drop
grade TEXT Rename | Drop
icon_name TEXT Rename | Drop
trend TEXT Rename | Drop
analyzed_at DATETIME Rename | Drop

Foreign Keys

Column Destination
child_id children.id

+ Add index

Indexes

Name Columns Unique SQL Drop?
sqlite_autoindex_subject_quality_1
  • child_id
  • subject
SQL
-- no sql found --
Drop