Copia todo el código de abajo y pégalo en el SQL Editor, luego haz clic en "Run":
-- Tabla de reseñas
CREATE TABLE IF NOT EXISTS reviews (
id UUID DEFAULT gen_random_uuid() PRIMARY KEY,
name TEXT NOT NULL,
rating INTEGER NOT NULL CHECK (rating >= 1 AND rating <= 5),
comment TEXT NOT NULL,
created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW()
);
-- Tabla de eventos
CREATE TABLE IF NOT EXISTS events (
id UUID DEFAULT gen_random_uuid() PRIMARY KEY,
title TEXT NOT NULL,
description TEXT NOT NULL,
event_date DATE NOT NULL,
event_time TEXT DEFAULT '20:00',
color TEXT DEFAULT '#0077b6',
created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW()
);
-- Permisos públicos
ALTER TABLE reviews ENABLE ROW LEVEL SECURITY;
ALTER TABLE events ENABLE ROW LEVEL SECURITY;
CREATE POLICY "allow_all" ON reviews FOR ALL USING (true) WITH CHECK (true);
CREATE POLICY "allow_all" ON events FOR ALL USING (true) WITH CHECK (true);
-- Reseñas de ejemplo
INSERT INTO reviews (name, rating, comment, created_at) VALUES
('María García', 5, 'Increíble experiencia! Las gambas al ajillo espectaculares.', '2026-07-10T14:30:00+02:00'),
('Carlos Rodríguez', 4, 'Muy buen pescado fresco. El espeto de sardinas delicioso.', '2026-07-08T20:15:00+02:00'),
('Ana y Pedro', 5, 'El mejor chiringuito de Vera! La paella enorme y buenísima.', '2026-07-05T13:00:00+02:00'),
('Luis Martínez', 5, 'El arroz negro de escándalo. Muy recomendable!', '2026-06-28T21:00:00+02:00'),
('Familia Rodríguez', 4, 'Buen ambiente familiar. Los niños disfrutaron mucho.', '2026-06-20T15:45:00+02:00'),
('Javier López', 5, 'El mejor calamar nacional que he probado. 10/10', '2026-06-15T19:00:00+02:00'),
('Sofía Ruiz', 4, 'Excelente carta de vinos y los postres caseros divinos.', '2026-06-10T16:30:00+02:00');
-- Eventos de ejemplo
INSERT INTO events (title, description, event_date, event_time, color) VALUES
('Noche de Flamenco', 'Artistas locales de flamenco en directo.', '2026-07-25', '21:00', '#dc3545'),
('Verbena de San Juan', 'Fuegos artificiales y música.', '2026-07-27', '20:00', '#f77f00'),
('Degustación de Vinos', 'Cata de vinos con tapas gourmet.', '2026-08-02', '19:30', '#6f42c1');
3 Comprueba que funciona
Después de pegar el SQL y dar a "Run", vuelve aquí y comprueba la conexión:
✓ ¡Todo listo!
Supabase está conectado. Las reseñas y eventos son visibles en todo el mundo.