如果postgresql触发器出错,我将如何捕获python服务器api代码中的异常?

时间:2018-03-19 12:22:19

标签: python postgresql triggers

我有一个postgresql触发器,在不允许编辑记录时抛出异常。 python API调用片段如下:

try:
    stmt = tab1.update().values(new_data).\
           where(tab1.c.id == emp_id)
    g.conn.execute(stmt)
except Exception, e:
    return jsonify({"message":"Not allowed"}), 400

这是捕获被调用的触发器抛出的异常的正确方法吗?我可以在python api调用中获得有关异常(来自触发器)的更多信息吗?

0 个答案:

没有答案