Files
multica/server/migrations/194_issue_property_workspace_name_index.up.sql
Multica Eve f46d5d7ba5 fix(db): make issue property migrations deploy-safe (#5456)
Co-authored-by: Eve <eve@multica-ai.local>
Co-authored-by: multica-agent <github@multica.ai>
2026-07-15 17:40:24 +08:00

6 lines
345 B
SQL

-- Enforce case-insensitive property-name uniqueness without blocking writes.
-- Keep this as the migration's only statement: PostgreSQL rejects CREATE INDEX
-- CONCURRENTLY inside a transaction or multi-command string.
CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS idx_issue_property_ws_name
ON issue_property (workspace_id, LOWER(name));