首页 > 解决方案 > 如何记录实时 PSQL 错误

问题描述

不久前,我不小心在我的 PSQL 控制台中触发了实时错误消息。

基本上,它所做的就是在查询失败后立即将错误消息从我的查询服务打印到终端。

例如:用户输入了无效的 userId(格式错误的 uuid4)> 服务将尝试并且SELECT * from users where userId = %s;>(因为 userId(%s) 格式错误)PSQL 控制台将显示类似“%x : Not a valid uuid”的错误

有人可以指出我如何才能重新实现这个令人愉快的错误。

标签: postgresqlpsql

解决方案


很可能它是您启动 PostgreSQL 服务器的同一个控制台,并且您拥有logging_collector = off. 然后 PostgreSQL 将日志写入控制台上的标准错误。


推荐阅读