Postgres Tree Shootout part 2: Adjacency List using CTEs – Schinckel.net