migration 0006: extend generation_runs.kind to allow narrate_prep
Migration 0005 added the chapters.body_md_tts column but missed this check constraint update — caught at runtime when prepare-narration tried to insert kind='narrate_prep'. Postgres doesn't ALTER CHECK in place; we drop + re-add.
This commit is contained in:
parent
89c35fd9d3
commit
2ed3d3373a
2 changed files with 9 additions and 3 deletions
|
|
@ -10,6 +10,3 @@
|
|||
-- whenever the author's beat-placement taste shifts.
|
||||
ALTER TABLE chapters
|
||||
ADD COLUMN body_md_tts text;
|
||||
|
||||
-- generation_runs.kind already accepts any string; no check
|
||||
-- constraint to update. The new pass kind is 'narrate_prep'.
|
||||
|
|
|
|||
9
migrations/0006_generation_runs_narrate_prep.sql
Normal file
9
migrations/0006_generation_runs_narrate_prep.sql
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
-- Extend generation_runs.kind to allow the new narrate_prep pass.
|
||||
-- (Migration 0005 added body_md_tts but missed the check constraint.)
|
||||
-- Postgres doesn't support altering a check constraint in place,
|
||||
-- so we drop + re-add.
|
||||
ALTER TABLE generation_runs
|
||||
DROP CONSTRAINT generation_runs_kind_check;
|
||||
ALTER TABLE generation_runs
|
||||
ADD CONSTRAINT generation_runs_kind_check
|
||||
CHECK (kind = ANY (ARRAY['gen', 'cleanup', 'audit', 'summary', 'embed', 'narrate_prep']));
|
||||
Loading…
Add table
Add a link
Reference in a new issue