Пг обещают вдруг пожаловаться на имя таблицы неизвестно
console.log(columnsets.activites.forInsert)
дает мне
ColumnSet {
table: "accounting"."activities"
columns: [
Column {
name: "note"
}
Column {
name: "title"
}
Column {
name: "context_id"
prop: "contextId"
}
Column {
name: "created_timestamp"
prop: "createdTimestamp"
}
Column {
name: "created_by_id"
prop: "createdById"
}
Column {
name: "object_id"
prop: "objectId"
cnd: true
}
]
}
pgp.helpers.insert({ contextId: user.objectId, createdById: user.objectId, createdTimestamp: now, note: null, objectId: uuid.v4(), title: MESSAGE_SUCCESS_USER_AUTHENTICATE }, columnSets.activities.forInsert)
Я мог поклясться, что это работало на меня до недавнего времени. Я не уверен, что изменилось. У меня установлено имя таблицы, но почему она жалуется Error: Table name is unknown.
1 ответ
Решение
Не ясно, в какой момент вы звоните console.log(columnsets.activites.forInsert)
по сравнению с призывом в helpers.insert
, но я предполагаю, что это произойдет потом.
Есть только одна причина, по которой вы получите ошибку Table name is unknown
и вот тогда ваш columnsets.activites.forInsert
не содержит ColumnSet
с табличной информацией в нем.
Нет другого сценария, когда вы могли бы получить эту ошибку. Вы можете отладить код, чтобы проверить это;)