bug fixes

This commit is contained in:
Matthias Hochmeister
2026-03-03 11:45:08 +01:00
parent 3101f1a9c5
commit d91f757f34
12 changed files with 313 additions and 47 deletions

View File

@@ -0,0 +1,12 @@
-- Migration 019: Add recurring event support
-- Adds wiederholung (recurrence) config and parent link for generated instances
ALTER TABLE veranstaltungen
ADD COLUMN IF NOT EXISTS wiederholung JSONB,
ADD COLUMN IF NOT EXISTS wiederholung_parent_id UUID REFERENCES veranstaltungen(id) ON DELETE SET NULL;
CREATE INDEX IF NOT EXISTS idx_veranstaltungen_parent_id
ON veranstaltungen(wiederholung_parent_id);
COMMENT ON COLUMN veranstaltungen.wiederholung IS 'JSON config for recurring events: {typ, intervall?, bis, wochentag?}';
COMMENT ON COLUMN veranstaltungen.wiederholung_parent_id IS 'Links generated recurrence instances back to the parent event';