2025-12-05 09:22:23 +08:00

10 lines
405 B
SQL

-- 03.sql: recipients for SMS alerts
-- Table to store phone numbers, enabled flag, and alert level (1=red only, 2=yellow+red)
-- PostgreSQL has no native unsigned int; use integer with CHECK constraints.
CREATE TABLE IF NOT EXISTS sms_recipients (
phone TEXT PRIMARY KEY,
enabled BOOLEAN NOT NULL DEFAULT TRUE,
alert_level INTEGER NOT NULL DEFAULT 2 CHECK (alert_level >= 1)
);