Skip to content

Commit be18bc6

Browse files
committed
chore: 恢复数据库迁移文件060和修正版本号
1 parent 9d79506 commit be18bc6

2 files changed

Lines changed: 37 additions & 28 deletions

File tree

backend/cmd/server/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.85.15
1+
0.1.88
Lines changed: 36 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,46 @@
1-
-- Add gemini-3.1-flash-image mapping keys without wiping existing custom mappings.
1+
-- Add gemini-3.1-flash-image and gemini-3.1-flash-image-preview to model_mapping
22
--
33
-- Background:
4-
-- Antigravity now supports gemini-3.1-flash-image as the latest image generation model.
5-
-- Existing accounts may still contain gemini-3-pro-image aliases.
4+
-- Antigravity now supports gemini-3.1-flash-image as the latest image generation model,
5+
-- replacing the previous gemini-3-pro-image.
66
--
77
-- Strategy:
8-
-- Incrementally upsert only image-related keys in credentials.model_mapping:
9-
-- 1) add canonical 3.1 image keys
10-
-- 2) keep legacy 3-pro-image keys but remap them to 3.1 image for compatibility
11-
-- This preserves user custom mappings and avoids full mapping overwrite.
8+
-- Directly overwrite the entire model_mapping with updated mappings
9+
-- This ensures consistency with DefaultAntigravityModelMapping in constants.go
1210

1311
UPDATE accounts
1412
SET credentials = jsonb_set(
15-
jsonb_set(
16-
jsonb_set(
17-
jsonb_set(
18-
credentials,
19-
'{model_mapping,gemini-3.1-flash-image}',
20-
'"gemini-3.1-flash-image"'::jsonb,
21-
true
22-
),
23-
'{model_mapping,gemini-3.1-flash-image-preview}',
24-
'"gemini-3.1-flash-image"'::jsonb,
25-
true
26-
),
27-
'{model_mapping,gemini-3-pro-image}',
28-
'"gemini-3.1-flash-image"'::jsonb,
29-
true
30-
),
31-
'{model_mapping,gemini-3-pro-image-preview}',
32-
'"gemini-3.1-flash-image"'::jsonb,
33-
true
13+
credentials,
14+
'{model_mapping}',
15+
'{
16+
"claude-opus-4-6-thinking": "claude-opus-4-6-thinking",
17+
"claude-opus-4-6": "claude-opus-4-6-thinking",
18+
"claude-opus-4-5-thinking": "claude-opus-4-6-thinking",
19+
"claude-opus-4-5-20251101": "claude-opus-4-6-thinking",
20+
"claude-sonnet-4-6": "claude-sonnet-4-6",
21+
"claude-sonnet-4-5": "claude-sonnet-4-5",
22+
"claude-sonnet-4-5-thinking": "claude-sonnet-4-5-thinking",
23+
"claude-sonnet-4-5-20250929": "claude-sonnet-4-5",
24+
"claude-haiku-4-5": "claude-sonnet-4-5",
25+
"claude-haiku-4-5-20251001": "claude-sonnet-4-5",
26+
"gemini-2.5-flash": "gemini-2.5-flash",
27+
"gemini-2.5-flash-lite": "gemini-2.5-flash-lite",
28+
"gemini-2.5-flash-thinking": "gemini-2.5-flash-thinking",
29+
"gemini-2.5-pro": "gemini-2.5-pro",
30+
"gemini-3-flash": "gemini-3-flash",
31+
"gemini-3-pro-high": "gemini-3-pro-high",
32+
"gemini-3-pro-low": "gemini-3-pro-low",
33+
"gemini-3-flash-preview": "gemini-3-flash",
34+
"gemini-3-pro-preview": "gemini-3-pro-high",
35+
"gemini-3.1-pro-high": "gemini-3.1-pro-high",
36+
"gemini-3.1-pro-low": "gemini-3.1-pro-low",
37+
"gemini-3.1-pro-preview": "gemini-3.1-pro-high",
38+
"gemini-3.1-flash-image": "gemini-3.1-flash-image",
39+
"gemini-3.1-flash-image-preview": "gemini-3.1-flash-image",
40+
"gpt-oss-120b-medium": "gpt-oss-120b-medium",
41+
"tab_flash_lite_preview": "tab_flash_lite_preview"
42+
}'::jsonb
3443
)
3544
WHERE platform = 'antigravity'
3645
AND deleted_at IS NULL
37-
AND credentials->'model_mapping' IS NOT NULL;
46+
AND credentials->'model_mapping' IS NOT NULL;

0 commit comments

Comments
 (0)