18 lines
590 B
SQL
18 lines
590 B
SQL
-- Add new columns allowing NULL values
|
|
ALTER TABLE "PromptVariant"
|
|
ADD COLUMN "constructFnVersion" INTEGER,
|
|
ADD COLUMN "modelProvider" TEXT;
|
|
|
|
-- Update existing records to have the default values
|
|
UPDATE "PromptVariant"
|
|
SET "constructFnVersion" = 1,
|
|
"modelProvider" = 'openai/ChatCompletion'
|
|
WHERE "constructFnVersion" IS NULL OR "modelProvider" IS NULL;
|
|
|
|
-- Alter table to set NOT NULL constraint
|
|
ALTER TABLE "PromptVariant"
|
|
ALTER COLUMN "constructFnVersion" SET NOT NULL,
|
|
ALTER COLUMN "modelProvider" SET NOT NULL;
|
|
|
|
ALTER TABLE "ScenarioVariantCell" ADD COLUMN "prompt" JSONB;
|