Files
yourpart-daemon/migrations/011_falukant_character_planned_pregnancy.sql

17 lines
859 B
SQL

-- Geplante Schwangerschaft auf dem Charakter (Weg A; vgl. backend/sql/add_character_pregnancy.sql).
-- Kann bereits existieren — nur ergänzen, was fehlt.
ALTER TABLE falukant_data.character
ADD COLUMN IF NOT EXISTS pregnancy_due_at timestamptz NULL,
ADD COLUMN IF NOT EXISTS pregnancy_father_character_id integer NULL
REFERENCES falukant_data.character (id) ON DELETE SET NULL;
COMMENT ON COLUMN falukant_data.character.pregnancy_due_at IS
'Erwarteter Geburtstermin (Admin/Spiel); Daemon liefert Geburt wenn fällig.';
COMMENT ON COLUMN falukant_data.character.pregnancy_father_character_id IS
'Vater-Charakter für geplante Geburt; NULL = Daemon überspringt bis Policy geklärt.';
CREATE INDEX IF NOT EXISTS idx_character_pregnancy_due
ON falukant_data.character (pregnancy_due_at)
WHERE pregnancy_due_at IS NOT NULL;