ALTER TABLE songs ADD COLUMN key_signature TEXT NOT NULL DEFAULT ''; -- vamp-statement CREATE TABLE practice_exercises ( id TEXT PRIMARY KEY NOT NULL CHECK(length(trim(id)) BETWEEN 1 AND 120), title TEXT NOT NULL CHECK(length(trim(title)) BETWEEN 1 AND 200), composer TEXT NOT NULL DEFAULT '', key_signature TEXT NOT NULL DEFAULT 'C', source_json TEXT NOT NULL CHECK(json_valid(source_json)), source_path TEXT NOT NULL DEFAULT '', created_at_ms INTEGER NOT NULL CHECK(created_at_ms >= 0), updated_at_ms INTEGER NOT NULL CHECK(updated_at_ms >= created_at_ms) ) STRICT; -- vamp-statement CREATE INDEX idx_practice_exercises_title ON practice_exercises(title);