我有一个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调用中获得有关异常(来自触发器)的更多信息吗?