fix(backend): Add migrations to fix credentials inputs with invalid provider "llm" (vol. 2)

Fix breaking SQL double-casting issue in the SQL migration
This commit is contained in:
Reinier van der Leer
2024-11-15 20:32:24 +01:00
parent 4db8e746d7
commit 2a66295a92

View File

@@ -7,7 +7,7 @@ SET "constantInput" = JSONB_SET(
WHEN "constantInput"::jsonb->'credentials'->>'id' = '53c25cb8-e3ee-465c-a4d1-e75a4c899c2a' THEN '"openai"'::jsonb
WHEN "constantInput"::jsonb->'credentials'->>'id' = '24e5d942-d9e3-4798-8151-90143ee55629' THEN '"anthropic"'::jsonb
WHEN "constantInput"::jsonb->'credentials'->>'id' = '4ec22295-8f97-4dd1-b42b-2c6957a02545' THEN '"groq"'::jsonb
ELSE ("constantInput"::jsonb->'credentials'->>'provider')::jsonb
ELSE "constantInput"::jsonb->'credentials'->'provider'
END
)::text
WHERE "constantInput"::jsonb->'credentials'->>'provider' = 'llm';