Я пытаюсь узнать, есть ли способ узнать, когда последний раз запрашивался вид в Redshift.
select
trim(sti.table) as table_name, max(base.date) as last_used_date
from
(select
distinct userid, query, tbl, max(starttime) as date
from stl_scan group by userid, query, tbl) base
left join SVV_TABLE_INFO sti on sti.table_id = base.tbl
left join pg_user pu on pu.usesysid = base.userid
left join stl_query sq on base.query = sq.query
group by table_name
Приведенный выше запрос возвращает данные для таблиц, но я пытаюсь выполнить то же самое для представлений.