17 lines
859 B
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;
|