0002_bookmarks.sql (455B)
1 -- Bookmarks table (owned by users) 2 CREATE TABLE IF NOT EXISTS bookmarks ( 3 id INTEGER PRIMARY KEY AUTOINCREMENT, 4 url TEXT NOT NULL, 5 title TEXT NOT NULL, 6 description TEXT, 7 public INTEGER NOT NULL DEFAULT 0, 8 user_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE, 9 created_at TEXT NOT NULL, 10 updated_at TEXT NOT NULL 11 ); 12 13 -- Per-user URL uniqueness 14 CREATE UNIQUE INDEX IF NOT EXISTS idx_bookmarks_user_url ON bookmarks(user_id, url); 15