我正在使用jupyter笔记本通过jusyter笔记本中的pandas.read_sql命令从副本数据库(PostgresSQL)查询大量数据,并通过psycopg2建立连接。 但是,我经常收到以下错误消息,在这种情况下,我必须在大多数时间多次运行该单元,直到成功加载该单元而没有错误。
TransactionRollbackError 由于与恢复冲突而取消声明 详细信息:可能需要用户查询才能看到必须删除的行版本。
我做了一些研究,发现一些评论说这可能是由于查询执行时不时更新某些数据所致。
如何设置异常处理以像尝试一样继续运行jupyter单元...除了pandas.read_sql之外?