我在贾斯珀(Jasper)面临着这个烦人的问题。我创建了一个基于PostgreSQL函数的报告。观看预览时,结果没有任何问题。但是,当我发布报告并尝试执行报告时,出现此错误:
org.postgresql.util.PSQLException: ERROR: cannot execute CREATE TABLE in a read-only transaction
我已经在互联网上检查了可能的解决方案,到目前为止,这是我发现的唯一类似问题:
但是,将属性添加到URL不起作用,或者我不确定是否必须以这种方式编写它:
jdbc:postgresql://server:5432/data_base?defaultReadOnly="false"
在贾斯珀,我还能做什么?我只能查询该函数,并且要求对其进行任何更改都是一个巨大的官僚问题。
Jasper Studio 6.3.0