13 lines
354 B
SQL
13 lines
354 B
SQL
-- Add unique constraint to prevent duplicate favorites per user
|
|
|
|
-- First, remove any existing duplicates (keep the oldest one)
|
|
DELETE FROM favorites
|
|
WHERE rowid NOT IN (
|
|
SELECT MIN(rowid)
|
|
FROM favorites
|
|
GROUP BY userid, path
|
|
);
|
|
|
|
-- Add unique index to enforce constraint
|
|
CREATE UNIQUE INDEX idx_favorites_unique ON favorites(userid, path);
|