br-office-suite/database/migrations/021_meeting_quorum.sql
2026-05-10 10:46:05 +02:00

17 lines
597 B
SQL

ALTER TABLE meeting
ADD COLUMN IF NOT EXISTS is_quorate BOOLEAN,
ADD COLUMN IF NOT EXISTS quorum_recorded_at TIMESTAMPTZ,
ADD COLUMN IF NOT EXISTS quorum_recorded_by BIGINT REFERENCES app_user(id);
UPDATE template_item
SET content = REPLACE(
content,
'Schriftführung: {{secretary_name}}',
'Schriftführung: {{secretary_name}}
{{quorum_statement}}'
),
version_label = CASE WHEN version_label = 'v1' THEN 'v2' ELSE version_label END,
updated_at = NOW()
WHERE category = 'meeting_protocol'
AND content NOT LIKE '%{{quorum_statement}}%';