postgresql - 将存储过程错误记录到表PostgreSQL

标签 postgresql stored-procedures error-handling

我是PostgreSQL的新手,仅供引用。

我想做什么:将存储过程错误记录到表中。

我想要的是:至少SP名称和参数,终止SP或导致SP故障的错误。

我不想要的:语法错误,并且必须去第三者(在代码中进行逻辑处理,或将CSV输出到文件中)。

现在,我正在运行SQL Server,并且有一种捕获错误的方法,但是它首先处理我的代码,然后处理表,错误处理不是很好。我正在转换为postgres,希望能够将错误直接发送到表而不必去第3方,并且还尽可能发送参数。有没有人对此有任何信息或知道是否有可能?

最佳答案

PostgreSQL支持native logging to CSV files,可以轻松将其导入数据库。甚至在文档中提出了架构和导入命令。

关于postgresql - 将存储过程错误记录到表PostgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33266778/

相关文章:

django - 如何安装 Django 的 PostGIS?

linux - 在引导期间创建 postgres 用户

error-handling - 哪种错误处理模式更好: one try/catch around large block of code and many try/catches around smaller blocks of code?

MySQL游标问题: what did i do wrong?

mysql - 存储过程中的月份计算

javascript - 在未加载图片时,是否可以使用代码来提醒用户?

c# - 使ModelState持久,但不能太持久

sql - 在 LEFT OUTER JOIN 中使用存储过程返回 SETOF 记录

postgresql - 查询为两个日期之间的日期系列提供重复的薪水列

PHP:删除前确认框