如何要求Postgres报告损坏的价值?

时间:2019-07-04 07:17:40

标签: postgresql

运行查询时出现错误:

SQL Error [22008]: ERROR: timestamp out of range
  Where: SQL function "interval_length" statement 1
PL/pgSQL function order_item_suma(integer,tstzrange,boolean) line 7 at FOR over SELECT rows

是否可以配置PG报告超出范围的时间戳记值?

1 个答案:

答案 0 :(得分:2)

您无法更改错误消息。

但是使用PostgreSQL的默认配置,您将在日志中获取导致错误的SQL语句。有了这些信息,您就可以找到答案。

您需要的参数:

  • log_min_error_statement必须设置为error或以下。
  • log_min_messages不得超过error