如何在传递给应用程序的数据中包含PostgreSQL错误where子句?

时间:2017-01-30 21:21:27

标签: postgresql

目前,当出现错误时,PostgreSQL仅向我的应用程序返回错误消息,例如

[42601] ERROR: INSERT has more expressions than target columns 

但是,如果我在像DataGrip这样的SQL工具中运行相同的查询,我会看到另外一条消息告诉我问题实际发生在哪里,例如,

[42601] ERROR: INSERT has more expressions than target columns 
Where: PL/pgSQL function trigger_assort_md() line 17 at SQL statement

除了错误消息之外,如何让PostgreSQL返回where消息?我认为我需要在postgresql.conf中进行更改,我只是不知道要做什么更改。