14 lines
412 B
SQL
14 lines
412 B
SQL
-- Remove duplicate records from tablo_access table
|
|
-- Keep only the earliest record (lowest id) for each (tablo_id, user_id) combination
|
|
DELETE FROM tablo_access
|
|
WHERE id NOT IN (
|
|
SELECT MIN(id)
|
|
FROM tablo_access
|
|
GROUP BY tablo_id, user_id
|
|
);
|
|
|
|
-- Add unique constraint to prevent duplicate access records
|
|
ALTER TABLE tablo_access
|
|
ADD CONSTRAINT unique_tablo_access
|
|
UNIQUE (tablo_id, user_id);
|
|
|