summaryrefslogtreecommitdiff
path: root/src/lib/db/schema.sql
diff options
context:
space:
mode:
authorpolwex <polwex@sortug.com>2025-05-21 17:13:11 +0700
committerpolwex <polwex@sortug.com>2025-05-21 17:13:11 +0700
commit7abf2227438362ad30820ee236405ec1b57a40b6 (patch)
tree41c2eb60befef7d665c8cd6feebb91cdf4536934 /src/lib/db/schema.sql
parent9192e6c7747fd2d3f6a6c5c07d886a0982b53f11 (diff)
m
Diffstat (limited to 'src/lib/db/schema.sql')
-rw-r--r--src/lib/db/schema.sql7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/db/schema.sql b/src/lib/db/schema.sql
index 4506619..129400a 100644
--- a/src/lib/db/schema.sql
+++ b/src/lib/db/schema.sql
@@ -58,10 +58,13 @@ CREATE INDEX IF NOT EXISTS idx_senses_parent ON senses(parent_id);
CREATE TABLE IF NOT EXISTS bookmarks(
- word_id INTEGER PRIMARY KEY,
+ word_id INTEGER NOT NULL,
+ user_id INTEGER NOT NULL,
notes TEXT,
created INTEGER NOT NULL,
- FOREIGN KEY (word_id) REFERENCES expressions(id)
+ PRIMARY KEY (word_id, user_id),
+ FOREIGN KEY (word_id) REFERENCES expressions(id),
+ FOREIGN KEY (user_id) REFERENCES users(id)
);
CREATE INDEX IF NOT EXISTS idx_bookmarks ON bookmarks(word_id);