我是一名R程序员试图从PostgreSQL数据库中提取数据进行分析,但开始出现此错误。
错误:由于与恢复冲突而取消声明 详细信息:用户查询可能需要查看必须删除的行版本。
在此处查看,似乎这是因为行在查询时会发生变化,大多数答案的建议解决方案是使用hot_standby_feedback=on
。但是,这似乎是一个服务器设置,而不是我可以为该特定查询设置的东西。我的问题是,有没有办法可以为我的特定查询启用此设置?我找到了BEGIN TRANSACTION
命令here并尝试使用READ UNCOMMITTED
(根据另一个在线答案的建议),但没有成功。这意味着,我用BEGIN TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;