我试图找到一个在我们的生产服务器上不时发生的错误,但是无法以其他方式再现:数据库中的某些值以我不想要的方式改变.
原文链接:https://www.f2er.com/postgresql/192133.html我可以写一个Postgresql触发器,如果发生这个错误就会触发,并从所述触发器引发异常.我会看到执行不需要的sql语句的Python回溯.
但在这种情况下,我不想停止处理请求.
有没有办法从Postgresql触发器中记录Python / Django回溯?
我知道这不是小事,因为DB代码在具有不同用户ID的不同linux进程下运行.
我使用的是Python,Django,Postgresql,Linux.
我想这并不容易,因为DB触发器在与python解释器不同的上下文中运行.
请询问您是否需要更多信息.