8 lines
325 B
SQL
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;
|