- -- Persist an internal operation identity for safely recovering an already
- -- committed group duplicate when the idempotency response write is ambiguous.
- ALTER TABLE groups
- ADD COLUMN IF NOT EXISTS duplicate_operation_id VARCHAR(64);
- CREATE UNIQUE INDEX IF NOT EXISTS idx_groups_duplicate_operation_id_active
- ON groups (duplicate_operation_id)
- WHERE duplicate_operation_id IS NOT NULL AND deleted_at IS NULL;
|