Files
ImageApi/migrations/2025-12-17-230100_unique_favorites/up.sql
2025-12-17 22:31:16 -05:00

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);