nexus/migrations/20260101000022_add_address_constraints.sql
2026-01-26 11:58:04 -05:00

8 lines
325 B
SQL

-- Migration 022: Customer address constraint
-- Enforce single active address per customer
-- Only one active address per customer
-- When address changes, old address is deactivated, new one becomes active
CREATE UNIQUE INDEX idx_customer_address_one_active
ON customer_addresses (customer_id) WHERE is_active = true;