当我修改列的长度或在表中添加新列时,我们的服务团队有时会收到错误缓存计划不能更改结果类型。
我尝试了 Stack Overflow 上提到的解决方案,例如Postgres:“错误:缓存计划不能更改结果类型”
我已尝试autosave=conservative
解决此问题,但仍然可以重现此问题。我在下面使用了 JDBC 连接字符串
jdbc-url: jdbc:postgresql://172.16.244.10:5432/testdb?autosave=conservative
为什么这个属性在我的情况下不起作用?
此外,我测试过prepareThreshold=0
它的工作正常。但我认为它会影响性能,因为它永远不会使用客户端准备好的语句。
我只想知道避免此错误的最佳解决方案。