Splitting them into separate tables allows handling the queries quite a lot more efficiently.
Notably, instead of having a (nasty-to-performance, Seq Scan-inducing) series-of-OR clauses in my_event, it becomes series of
UNION ALL subqueries, each of which is quite a bit more efficient.
cbbrowne@4964097