xtablo-source/sql/15_create_events_and_tablos_view.sql
2025-07-06 22:41:02 +02:00

22 lines
596 B
SQL

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