ultisuite-backend/migrations/000017_rule_workflows.up.sql
R3D347HR4Y cd0a80f5e8 huhu
2026-05-25 13:52:27 +02:00

12 lines
464 B
SQL

ALTER TABLE mail_rules
ADD COLUMN IF NOT EXISTS rule_kind TEXT NOT NULL DEFAULT 'rule';
ALTER TABLE mail_rules
ADD COLUMN IF NOT EXISTS workflow JSONB;
CREATE INDEX IF NOT EXISTS idx_mail_rules_kind
ON mail_rules(user_id, rule_kind);
COMMENT ON COLUMN mail_rules.rule_kind IS 'rule = triggered automation, function = reusable subroutine';
COMMENT ON COLUMN mail_rules.workflow IS 'Graphical workflow definition (triggers, nodes, edges, variables)';