-- 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;