首页 > 解决方案 > 有没有办法找出确切的行/字符 PostgreSQL 语法错误是什么

问题描述

所以我在使用 PostgreSQL,我遇到了多次出现的错误error: syntax error at or near "place"。过了一会儿,我终于把它们都修好了;但这些错误非常模糊。我想知道是否有办法console.log准确检测到 postgres 语法错误的行/字符。

这就是我认为它可能是这样的:

pool.query('UPDATE x SET y = 'h WHERE z = 1)
    .catch(error => console.log(error.lineNumber, error.characterNumber));

上面显然有语法错误;字符串h没有终止的地方。我想知道是否有类似该代码的代码,我可以在其中检测到发现错误的确切行号和字符号。

这是我第一次提出问题,所以请告诉我我做错了什么或没有做好解释工作

标签: node.jspostgresql

解决方案


推荐阅读