促销活动:PGS-220000错误:运算符不存在:字符变化=整数

本文针对Campaign Classicv7问题提供了解决方案,该问题导致在运行包含警报活动的工作流时出现​ PGS-220000 Error PostgreSQL: ERROR:运算符不存在:字符变化= integer error。 检查分类规则是否使用正确的字段类型。

描述 description

环境

Campaign Classic v7

问题/症状

运行包含警报活动的工作流时,如果警报活动处于运行状态,则会显示以下错误:
PGS-220000错误PostgreSQL: ERROR:运算符不存在:字符变化= integer


重现步骤

  1. 创建工作流并添加警报活动。

  2. 配置警报活动。

  3. 运行工作流。 显示以下错误:

    PGS-220000错误PostgreSQL: ERROR:运算符不存在:字符变化= integer

解决方法 resolution

查看警报活动属性中使用的分类规则定义,并重新创建未使用正确字段类型的任何分类规则。 有关步骤,请参阅Campaign Classicv7文档中的应用分类规则

原因

有一个分类规则,该规则使用一个自定义字段,该字段以前是字符串,但现在是数据库中的整数。 若要查看有关此进程的详细信息,请在日志中激活wfserver模块的-verbose,并使用所选引擎中的调试选项 执行工作流。 有关执行此工作流的步骤,请参阅Campaign Classicv7文档中的工作流属性>执行选项卡

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f