查看: 1553|回复: 6

[客户管理] CRM模块报错

升级   18%

3

主题

8

回帖

77

积分

注册会员

Rank: 2

积分
77
发表于 2023-12-19 21:46:13 | 显示全部楼层 |阅读模式
[AppleScript] 纯文本查看 复制代码
Content-Type:application/json; charset=UTF-8, body:..
org.apache.openjpa.persistence.PersistenceException: ERROR: function year(timestamp without time zone) does not exist
  Hint: No function matches the given name and argument types. You might need to add explicit type casts.
  Position: 9 {prepstmnt 1218325969 SELECT (year(t0.xcreateTime)||month(t0.xcreateTime)), COUNT(t0.xid) FROM public.WCRM_CUSTOMER t0 WHERE (t0.xowneruser = ? AND t0.xowneruser IS NOT NULL AND t0.xcreateTime >= ? AND t0.xcreateTime <= ?) GROUP BY (year(t0.xcreateTime)||month(t0.xcreateTime))} [code=0, state=42883]



从应用市场里安装的CRM模块,点进进入报错了,看起来是sql的语法有问题。
我的问题是,是不是这个只兼容mysql的数据库,不兼容postgresql的数据库?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37365
发表于 2023-12-20 10:40:49 | 显示全部楼层
您试试看这段sql语句直接去postgresql的连接工具里测试,可不可用?
回复

使用道具 举报

升级   18%

3

主题

8

回帖

77

积分

注册会员

Rank: 2

积分
77
发表于 2023-12-20 14:47:54 | 显示全部楼层
我测试过,就是数据库报错了,我数据库的版本是PostgreSQL 14.3 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 12.1.1 20220628 (Red Hat 12.1.1-3), 64-bit,
pgsql里extract(year from t0.xcreateTime)的写法是可以的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37365
发表于 2023-12-21 10:06:18 | 显示全部楼层
这个管理员反馈给研发人员修复中
回复

使用道具 举报

升级   18%

3

主题

8

回帖

77

积分

注册会员

Rank: 2

积分
77
发表于 2023-12-21 13:38:56 | 显示全部楼层
等开发修复好,我直接重新安装,覆盖以前的就可以了哇?
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37365
发表于 2023-12-22 09:34:51 | 显示全部楼层
是的
回复

使用道具 举报

升级   18%

3

主题

8

回帖

77

积分

注册会员

Rank: 2

积分
77
发表于 2023-12-22 18:44:18 | 显示全部楼层
好的,谢谢
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread