By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
Help with an interesting Postgres question: Why isn't an Index Only Scan used on a partition accessed via the parent table?.
CREATE TYPE
CREATE TABLE
INSERT 0 3
parent_id | l_tree |
---|---|
1 | (2,2) |
2 | (1,2) |
3 | (1,28) |
SELECT 3
CREATE FUNCTION
get_parent_ltree |
---|
(2,2) |
SELECT 1
CREATE FUNCTION
get_parent_ltree2 |
---|
(2,2) |
SELECT 1
l_tree | a | b |
---|---|---|
(2,2) | 2 | 2 |
SELECT 1
a | b |
---|---|
2 | 2 |
SELECT 1
a | b |
---|---|
2 | 2 |
SELECT 1