diff --git a/CEP/BB/BBSControl/sql/create_blackboard_triggers.sql b/CEP/BB/BBSControl/sql/create_blackboard_triggers.sql index 1310e5bee5ecee911022597dbecbbfb7afa4d498..deaf58f470a9dde36f2569e2962c2598e106054a 100644 --- a/CEP/BB/BBSControl/sql/create_blackboard_triggers.sql +++ b/CEP/BB/BBSControl/sql/create_blackboard_triggers.sql @@ -14,9 +14,9 @@ $$ BEGIN cmd_type := "Type" FROM blackboard.command WHERE id = NEW.command_id; - IF cmd_type ~ 'initialize|finalize|nextchunk' THEN + IF cmd_type ~ '^initialize$|^finalize$|^nextchunk$' THEN -- RAISE NOTICE 'NOTIFY %', quote_ident(TG_NAME) || '_' || cmd_type; - EXECUTE 'NOTIFY ' || quote_ident(TG_NAME) || '_' || cmd_type; + EXECUTE 'NOTIFY ' || quote_ident(TG_NAME || '_' || cmd_type); END IF; RETURN NULL;