The database is the event source
Subscribe to a table and each insert or update arrives because it was committed, not because someone remembered to publish it. A background job's write reaches the UI on the same path a user's does.
- Inserts and updates, or every event type
- Filter by schema and table
- Writes from anywhere reach subscribers
# a scheduled function updates a rowupdate cards set status = 'done' where id = 'c_18f';browser A UPDATE public.cards → status: donebrowser B UPDATE public.cards → status: donenothing had to publish an event
