node.js - 有没有办法找出确切的行/字符 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
没有终止的地方。我想知道是否有类似该代码的代码,我可以在其中检测到发现错误的确切行号和字符号。
这是我第一次提出问题,所以请告诉我我做错了什么或没有做好解释工作
解决方案
推荐阅读
- c - 原始套接字和 NF_INET_POST_ROUTING
- java - Reactor:如何将实体通量转换为 DTO 对象通量
- javascript - Javascript switch 语句计算被另一个函数调用以显示结果计算
- python - 从 youtube-dl 下载时,Python PyQt5 进度条不更新
- php - Codeigniter:从名称[]中获取选择选项值
- react-apollo - 为什么当组件查询更新时父查询不更新?
- javascript - 如何使用 JavaScript 用另一个 html 元素替换前面和后面的内联 html 元素?
- jquery - $.parseJSON 更改关联数组顺序
- flutter - Flutter webview http url在IOS中不起作用
- c# - C#如何检查本地文件夹中的新文件并保持计数器