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 8
CREATE INDEX
CREATE FUNCTION
SET
id | val | payload |
---|---|---|
1 | 1 | foo1 |
2 | 4 | foo2 |
4 | 20 | foo4 |
5 | 21 | foo5 |
6 | 23 | foo6 |
8 | 300 | foo8 |
SELECT 6
id | val | payload |
---|---|---|
1 | 1 | foo1 |
2 | 4 | foo2 |
4 | 20 | foo4 |
5 | 21 | foo5 |
6 | 23 | foo6 |
8 | 300 | foo8 |
SELECT 6