У меня есть таблица event
в Postgres, с такой структурой:
event
--------
id: serial, pk
item_id: text, fk
status: text, an enum such as CREATED, IN_PROGRESS, DONE...
Это работает как журнал, поэтому все записи неизменны, изменение в статусе будет другой вставкой.
Я хочу эффективно извлечь все события, которые имеют статус CREATED, но не DONE.