Creating a queue using standard SQL is a very frustrating task. The various queue systems available either push the queue overhead onto the clients (ØMQ) or have other tedious overhead. PgQ has many qualities that make it very attractive, not the least of which is the ability to queue work transactionally in stored procedures or triggers.