IMPORTANT: Client-side deletion is blocked by Row Level Security (RLS). You must use SQL to delete testimonials directly in Supabase.
Your Supabase RLS policies only allow anon (anonymous) users to read testimonials,
but not to delete them. Only authenticated users can delete, but the admin tools use the anon key.
Solution: Run SQL directly in Supabase SQL Editor (bypasses RLS).
-- Delete ALL testimonials
DELETE FROM testimonials;
-- Verify deletion
SELECT COUNT(*) as remaining_testimonials FROM testimonials;
-- Delete only sample testimonials
DELETE FROM testimonials
WHERE customer_name IN (
'Marie Dubois',
'James Thompson',
'Sophie Laurent',
'David Chen',
'Emma Wilson'
);
-- Verify deletion
SELECT COUNT(*) as remaining_testimonials FROM testimonials;
Ctrl + Shift + R