Postgresql列存在,但获取关系列不存在
Postgresql column exists, but getting column of relation does not exist
query =
'insert into ' +
table +
"( replyDate) values('" +
event.state.session.lastMessages
.map(function(elem) {
return elem.replyDate
})
.join(',') +
"')"
我有一个名为 messages 的 table,它有一个名为 replyDate 的列。
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_' } ]
我想在我的数据库中保存值 replyDate,但我收到错误:
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
如果您有 table 个大写的名称,您必须用双引号将 table 括起来
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')
query =
'insert into ' +
table +
"( replyDate) values('" +
event.state.session.lastMessages
.map(function(elem) {
return elem.replyDate
})
.join(',') +
"')"
我有一个名为 messages 的 table,它有一个名为 replyDate 的列。
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_' } ]
我想在我的数据库中保存值 replyDate,但我收到错误:
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
如果您有 table 个大写的名称,您必须用双引号将 table 括起来
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')