sub2api/backend/migrations/144_add_opus48_to_model_mapping.sql
2026-05-29 09:56:48 +08:00

17 lines
543 B
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 为已持久化的 Antigravity model_mapping 添加 claude-opus-4-8。
--
-- 未持久化 model_mapping 的账号会直接使用 DefaultAntigravityModelMapping
-- 因此这里只需要回填已有映射对象。
UPDATE accounts
SET credentials = jsonb_set(
credentials,
'{model_mapping,claude-opus-4-8}',
'"claude-opus-4-8"'::jsonb,
true
)
WHERE platform = 'antigravity'
AND deleted_at IS NULL
AND jsonb_typeof(credentials->'model_mapping') = 'object'
AND credentials->'model_mapping'->>'claude-opus-4-8' IS NULL;