fix(db): make inbox_actor migration idempotent

The renumbered 012_inbox_actor migration fails on databases where the
old 009_inbox_actor was already applied, since actor_type and actor_id
columns already exist. Use IF NOT EXISTS to handle both cases.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jiayuan 2026-03-26 17:17:23 +08:00
parent aa3f927a37
commit fa6b5b5ba3

View file

@ -1,2 +1,2 @@
ALTER TABLE inbox_item ADD COLUMN actor_type TEXT;
ALTER TABLE inbox_item ADD COLUMN actor_id UUID;
ALTER TABLE inbox_item ADD COLUMN IF NOT EXISTS actor_type TEXT;
ALTER TABLE inbox_item ADD COLUMN IF NOT EXISTS actor_id UUID;