gpt4 book ai didi

postgresql - 如何使用 Sequelize 在 PostgreSQL 中关闭单引号转义

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

在 Node/Express 中构建 REST API 并在生成 SQL 时遇到困难 - 特别是它转义单引号的方式。当我手动将查询复制到 PostgreSQL 中并删除转义斜杠时,它运行良好。这是我可以在我的 config.json、迁移或模型中关闭的设置吗?

   { name: 'error',
length: 104,
severity: 'ERROR',
code: '42P01',
position: '13',
file: 'parse_relation.c',
line: '1180',
routine: 'parserOpenTable',
sql: 'INSERT INTO "Users" ("id","email","password","createdAt","updatedAt") VALUES (DEFAULT,\'Shepard@n7.gov\',\'$2a$10$PINeuopaJc6B/kbabnqAM.FCD/nr76/PC3jVjlonAuefptXMvswIO\',\'2019-02-15 17:53:26.329 +00:00\',\'2019-02-15 17:53:26.329 +00:00\') RETURNING *;' }

最佳答案

原来我追错了线程;数据库在子句中获取非转义值的能力无关紧要。问题是我的迁移是使用违反 PostgreSQL 命名约定的表名生成的;当我更正此问题时(我的表名中有一个大写的首字母,所以我将迁移编辑为一个小写的首字母并重新运行),错误消失了。

关于postgresql - 如何使用 Sequelize 在 PostgreSQL 中关闭单引号转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54714896/

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