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

时间:2015-10-21 18:36:35

标签: postgresql stored-procedures error-handling

我是postgreSQL的新手,只是一个FYI。

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

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

我不想要的:语法错误,必须转到第三方(在代码中执行逻辑,或将CSV输出到文件)。

现在我正在运行SQL服务器,我有办法捕获错误,但它首先转到我的代码,然后转到表,错误处理不是很好。我正在转换为postgres并且希望能够将错误发送到表格而不必去第三方,并且如果可能的话也发送参数。有没有人对此有任何信息或知道它是否可能?

1 个答案:

答案 0 :(得分:1)

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