gpt4 book ai didi

postgresql - 获取有关自动解析的 PostgreSql 错误的详细信息

转载 作者:行者123 更新时间:2023-11-29 13:36:21 25 4
gpt4 key购买 nike

例如,我在数据库中有 NOT NULL 字段。我正在尝试将 NULL VALUE 插入其中。 PostgreSQL 说:错误:“id”列中的空值违反了非空约束

(或类似的东西,在我的版本中它是俄语的,所以我在谷歌中找到英文错误消息)。

如何获取有关错误的更多信息?首先是表和模式。我必须解析这个错误并将发生错误的表、模式和字段返回到我系统的更高模块。这些信息在 Oracle 和 SQL Server 中很容易找到,但是如何在 postgre 中找到它们呢?

与 UNIQUE VIOLATION ERROR 和其他问题相同。

注意:此插入或更新可能是大批量命令的一部分,因此如果没有来自数据库的信息,我无法找到发生错误的查询。

最佳答案

您必须使用正则表达式并解析错误消息。现在没有别的可能了。这是我的 ToDo,但需要空闲时间。

关于postgresql - 获取有关自动解析的 PostgreSql 错误的详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10297846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com