Putting high throughput queues in Postgres sucks because...
No O(1) guarantee to get latest job. Query planner can go haywire.
High update tables bloat like crazy. Needs a whole new storage engine aka ZHEAP
Write amplification as every update has to update every index
LISTEN/NOTIFY doesn't work through connection pooling