【发布时间】:2021-01-08 03:50:11
【问题描述】:
如果我在 pgAdmin 中运行以下查询,它工作得非常好:
UPDATE customer SET token = array_append(token, '123132');
现在,如果我使用 TypeOrm 运行它,我会得到“列引用“令牌”不明确”
const result = await getConnection()
.createQueryBuilder()
.insert()
.into(Customer)
.values([
{
orgId: records.orgId,
token: [records.token],
},
])
.onConflict(
`("orgId") DO UPDATE SET token = array_append(token, '123132')`
)
.returning("*")
.execute();
在我看来,查询是完全一样的。我错过了什么?
提前谢谢你!
【问题讨论】:
标签: postgresql graphql typeorm typegraphql