错误:无法在只读事务中执行CREATE TABLE-Jasper报告

时间:2018-10-15 17:39:29

标签: postgresql jasper-reports database-connection connection-string jaspersoft-studio

我在贾斯珀(Jasper)面临着这个烦人的问题。我创建了一个基于PostgreSQL函数的报告。观看预览时,结果没有任何问题。但是,当我发布报告并尝试执行报告时,出现此错误:

org.postgresql.util.PSQLException: ERROR: cannot execute CREATE TABLE in a read-only transaction

我已经在互联网上检查了可能的解决方案,到目前为止,这是我发现的唯一类似问题:

  

https://community.jaspersoft.com/questions/814793/report-execution-fails-due-read-only-transaction-mode

但是,将属性添加到URL不起作用,或者我不确定是否必须以这种方式编写它:

jdbc:postgresql://server:5432/data_base?defaultReadOnly="false"

在贾斯珀,我还能做什么?我只能查询该函数,并且要求对其进行任何更改都是一个巨大的官僚问题。

Jasper Studio 6.3.0

1 个答案:

答案 0 :(得分:0)

根据the documentation,JDBC连接参数将为readOnly=false

您是否已验证未连接到流复制备用服务器?