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

如何在传递给应用程序的数据中包含PostgreSQL错误where子句?,postgresql,Postgresql,当前,当出现错误时,PostgreSQL只向我的应用程序返回错误消息,例如 [42601] ERROR: INSERT has more expressions than target columns 但是,如果我在DataGrip之类的SQL工具中运行相同的查询,我会看到一条额外的where消息,告诉我问题实际发生的位置,例如 [42601] ERROR: INSERT has more expressions than target columns Where: PL/pgSQL fu

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

[42601] ERROR: INSERT has more expressions than target columns 
但是,如果我在DataGrip之类的SQL工具中运行相同的查询,我会看到一条额外的where消息,告诉我问题实际发生的位置,例如

[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中做一个更改,我只是不知道要做什么更改。

可能您可以使用这个:+

可能您可以使用这个:+

这在很大程度上取决于您用于应用程序的框架。查看以了解如何获取有关错误的详细信息。这在很大程度上取决于应用程序使用的框架。查看以了解如何获取有关错误的详细信息。