CREATE OR REPLACE VIEW events_and_tablos WITH (security_invoker) AS SELECT DISTINCT e.id as event_id, e.title, e.start_date, e.start_time, e.end_time, e.description, t.id as tablo_id, t.name as tablo_name, t.color as tablo_color, t.status as tablo_status FROM events e LEFT JOIN tablos t ON e.tablo_id = t.id WHERE e.deleted_at IS NULL AND t.deleted_at IS NULL ORDER BY e.start_date ASC, e.start_time ASC; -- Add comment to document the view COMMENT ON VIEW events_and_tablos IS 'View that returns all events and their associated tablos parameters';