Slackbot
02/04/2022, 2:35 PMMischa
02/04/2022, 2:37 PM-- first query: upsert all Skills
INSERT INTO "Skill"
$1 -- columns
VALUES ($2,$3)
ON CONFLICT ("name") DO UPDATE SET "name"=EXCLUDED."name"
RETURNING *;
Raw query failed. Code: `42601`. Message: `db error: ERROR: syntax error at or near "$1"`
Austin Zentz
02/04/2022, 2:44 PMAustin Zentz
02/04/2022, 2:44 PMAustin Zentz
02/04/2022, 2:44 PMVALUES
('SkillName', true, 'SkillDescription'),
('SkillName', true, 'SkillDescription'),
('SkillName', true, 'SkillDescription'),
Austin Zentz
02/04/2022, 2:45 PMAustin Zentz
02/04/2022, 2:46 PMMischa
02/04/2022, 3:11 PM-- first query: upsert all Skills
INSERT INTO "Skill"
(name)
VALUES $1,$2
ON CONFLICT ("name") DO UPDATE SET "name"=EXCLUDED."name"
RETURNING *;
Raw query failed. Code: 42601
. Message: db error: ERROR: syntax error at or near “$1”
Mischa
02/04/2022, 3:12 PMconst skillsUpsertResult = await this.prisma.$queryRaw<Skill[]>`
-- first query: upsert all Skills
INSERT INTO "Skill"
(name)
VALUES ${Prisma.join(skillNames.map((s) => `(${s})`))}
ON CONFLICT ("name") DO UPDATE SET "name"=EXCLUDED."name"
RETURNING *;`
Mischa
02/04/2022, 3:13 PMconst skillsUpsertResult = await this.prisma.$queryRaw<Skill[]>`
-- first query: upsert all Skills
INSERT INTO "Skill"
(name)
VALUES ${Prisma.join(skillNames.map((s) => Prisma.sql`(${s})`))}
ON CONFLICT ("name") DO UPDATE SET "name"=EXCLUDED."name"
RETURNING *;`