如何解决Postgresql 列存在,但获取关系列不存在
query =
'insert into ' +
table +
"( replyDate) values('" +
event.state.session.lastMessages
.map(function(elem) {
return elem.replyDate
})
.join(',') +
"')"
我有一个名为消息的表,其中包含名为回复日期的列。
event.state.session.lastMessages 包含一个 javascript 对象列表,如下所示:
[ { eventId: '14337275205243615',incomingPreview: 'bonjour',replyConfidence: 1,replySource: 'dialogManager',replyDate: '2021-05-04T16:40:07.242Z',replyPreview: '#!builtin_single-choice-mrFFU_' } ]
Executing: insert into messages( replyDate) values('2021-05-07T11:33:36.721Z,2021-05-07T11:33:39.704Z,2021-05-07T11:33:42.414Z,2021-05-07T11:33:42.422Z,2021-05-07T11:33:49.454Z')
error: la colonne « replydate » de la relation « messages » n'existe pas
解决方法
如果您有大写的表格名称,您必须用双引号将表格括起来
insert into messages( "replyDate") values('2021-05-07T11:33:36.721Z'),('2021-05-07T11:33:39.704Z'),('2021-05-07T11:33:42.414Z'),('2021-05-07T11:33:42.422Z'),('2021-05-07T11:33:49.454Z')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。