mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-23 03:36:30 +00:00
fix: restore original 077 migration and create 078 for Sonnet 4.5→4.6
077 was modified after being applied to the production database, causing a checksum mismatch and container restart loop. Restore 077 to its original content and move the Sonnet 4.5→4.6 migration to a new 078 file.
This commit is contained in:
@@ -1,13 +1,15 @@
|
||||
-- 077: Migrate Sonnet 4.5 → Sonnet 4.6 for all antigravity accounts
|
||||
-- Sonnet 4.5 is no longer reliable on upstream, redirect to 4.6
|
||||
-- 077: Rollback Sonnet/Haiku mappings from Opus back to original values
|
||||
-- Reverts migration 077_migrate_sonnet_to_opus46_thinking.sql
|
||||
-- Restores: Sonnet→Sonnet, Haiku→Sonnet (original behavior)
|
||||
|
||||
UPDATE accounts
|
||||
SET credentials = jsonb_set(
|
||||
credentials, '{model_mapping}',
|
||||
(credentials->'model_mapping')
|
||||
|| '{"claude-sonnet-4-5": "claude-sonnet-4-6"}'::jsonb
|
||||
|| '{"claude-sonnet-4-5-thinking": "claude-sonnet-4-6"}'::jsonb
|
||||
|| '{"claude-sonnet-4-5-20250929": "claude-sonnet-4-6"}'::jsonb
|
||||
|| '{"claude-sonnet-4-6": "claude-sonnet-4-6"}'::jsonb
|
||||
|| '{"claude-sonnet-4-5": "claude-sonnet-4-5"}'::jsonb
|
||||
|| '{"claude-sonnet-4-5-thinking": "claude-sonnet-4-5-thinking"}'::jsonb
|
||||
|| '{"claude-sonnet-4-5-20250929": "claude-sonnet-4-5"}'::jsonb
|
||||
|| '{"claude-haiku-4-5": "claude-sonnet-4-6"}'::jsonb
|
||||
|| '{"claude-haiku-4-5-20251001": "claude-sonnet-4-6"}'::jsonb
|
||||
)
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
-- 078: Migrate Sonnet 4.5 → Sonnet 4.6 for all antigravity accounts
|
||||
-- Sonnet 4.5 is no longer reliable on upstream, redirect to 4.6
|
||||
|
||||
UPDATE accounts
|
||||
SET credentials = jsonb_set(
|
||||
credentials, '{model_mapping}',
|
||||
(credentials->'model_mapping')
|
||||
|| '{"claude-sonnet-4-5": "claude-sonnet-4-6"}'::jsonb
|
||||
|| '{"claude-sonnet-4-5-thinking": "claude-sonnet-4-6"}'::jsonb
|
||||
|| '{"claude-sonnet-4-5-20250929": "claude-sonnet-4-6"}'::jsonb
|
||||
|| '{"claude-haiku-4-5": "claude-sonnet-4-6"}'::jsonb
|
||||
|| '{"claude-haiku-4-5-20251001": "claude-sonnet-4-6"}'::jsonb
|
||||
)
|
||||
WHERE platform = 'antigravity'
|
||||
AND deleted_at IS NULL
|
||||
AND credentials->'model_mapping' IS NOT NULL;
|
||||
Reference in New Issue
Block a user