From 1b714f1a84e9f9dfc84a4ba5245d5c3fc72fb491 Mon Sep 17 00:00:00 2001 From: alikia2x Date: Sun, 9 Feb 2025 23:28:52 +0800 Subject: [PATCH] fix: unhandled insertion conflict in db/allData.ts --- lib/db/allData.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/db/allData.ts b/lib/db/allData.ts index 5da00ac..08e83d6 100644 --- a/lib/db/allData.ts +++ b/lib/db/allData.ts @@ -10,7 +10,7 @@ export async function videoExistsInAllData(client: Client, aid: number) { export async function insertIntoAllData(client: Client, data: AllDataType) { logger.log(`inserted ${data.aid}`, "db-all_data") return await client.queryObject( - "INSERT INTO all_data (aid, bvid, description, uid, tags, title, published_at) VALUES ($1, $2, $3, $4, $5, $6, $7)", + "INSERT INTO all_data (aid, bvid, description, uid, tags, title, published_at) VALUES ($1, $2, $3, $4, $5, $6, $7) ON CONFLICT (aid) DO NOTHING", [data.aid, data.bvid, data.description, data.uid, data.tags, data.title, data.published_at], ); }