aboutsummaryrefslogtreecommitdiffstats
path: root/packages/db
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-05-06 18:05:27 +0100
committerMohamedBassem <me@mbassem.com>2024-05-06 18:05:27 +0100
commit32b5a025568dcc5788a8a2afc19bf07264e01a63 (patch)
tree7ad808c667148154c9244cb3def56315da89ef52 /packages/db
parent02ef4bfc89e66fdf6593dd744aef53adee57b861 (diff)
downloadkarakeep-32b5a025568dcc5788a8a2afc19bf07264e01a63.tar.zst
feature: Dedup links on creation. Fixes #49
Diffstat (limited to 'packages/db')
-rw-r--r--packages/db/schema.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/db/schema.ts b/packages/db/schema.ts
index e323c25f..fa0777f4 100644
--- a/packages/db/schema.ts
+++ b/packages/db/schema.ts
@@ -147,6 +147,10 @@ export const bookmarkLinks = sqliteTable("bookmarkLinks", {
crawlStatus: text("crawlStatus", {
enum: ["pending", "failure", "success"],
}).default("pending"),
+}, (bl) => {
+ return {
+ urlIdx: index("bookmarkLinks_url_idx").on(bl.url),
+ };
});
export const bookmarkTexts = sqliteTable("bookmarkTexts", {