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 TABLE
INSERT 0 7
CREATE TABLE
INSERT 0 5
id | name | path | level |
---|---|---|---|
1 | grp1 | 1 | 1 |
2 | grp2 | 1.2 | 2 |
3 | grp3 | 3 | 1 |
4 | grp4 | 3.4 | 2 |
5 | grp5 | 5 | 1 |
SELECT 5
id | name | path | level | c |
---|---|---|---|---|
1 | grp1 | 1 | 1 | 3 |
2 | grp2 | 1.2 | 2 | 1 |
3 | grp3 | 3 | 1 | 4 |
4 | grp4 | 3.4 | 2 | 3 |
5 | grp5 | 5 | 1 | 0 |
SELECT 5