24 lines
990 B
SQL
24 lines
990 B
SQL
-- Erweitert den Parent/Child-Folge-TOP-Workflow um den Typ "Klärung".
|
|
-- Diese Migration ist für bestehende Datenbanken nötig, in denen 036/037 bereits ausgeführt wurden.
|
|
|
|
ALTER TABLE meeting_agenda_item
|
|
DROP CONSTRAINT IF EXISTS chk_meeting_agenda_item_status;
|
|
|
|
ALTER TABLE meeting_agenda_item
|
|
ADD CONSTRAINT chk_meeting_agenda_item_status
|
|
CHECK (status IN ('offen', 'in_sitzung', 'rueckfrage', 'klaerung', 'erledigt'));
|
|
|
|
ALTER TABLE meeting_agenda_item_return_log
|
|
DROP CONSTRAINT IF EXISTS chk_meeting_agenda_item_return_type;
|
|
|
|
ALTER TABLE meeting_agenda_item_return_log
|
|
ADD CONSTRAINT chk_meeting_agenda_item_return_type
|
|
CHECK (return_type IN ('rueckfrage', 'klaerung', 'bemerkung'));
|
|
|
|
ALTER TABLE meeting_agenda_item
|
|
DROP CONSTRAINT IF EXISTS chk_meeting_agenda_item_follow_up_type;
|
|
|
|
ALTER TABLE meeting_agenda_item
|
|
ADD CONSTRAINT chk_meeting_agenda_item_follow_up_type
|
|
CHECK (follow_up_type IS NULL OR follow_up_type IN ('rueckfrage', 'klaerung', 'bemerkung'));
|