storage-common/pgsql/msgstore/views.sql

7 lines
281 B
SQL

create or replace view messages_current as
select id, domain, action, class, item, tstamp, payload
from messages m1
where id = (select max(id) from messages m2
where m2.domain = m1.domain and m2.action = m1.action
and m2.class = m1.class and m2.item = m1.item);