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 3
CREATE TABLE
INSERT 0 6
aid | actors | act_names | benefactors | ben_names |
---|---|---|---|---|
1 | {1} | {alice} | {2} | {bob} |
2 | {1,2} | {alice,bob} | {3} | {charlie} |
3 | {1} | {alice} | {2,3} | {bob,charlie} |
4 | {4} | {} | {1} | {alice} |
5 | {3,2,1} | {charlie,bob,alice} | {2,1,3} | {bob,alice,charlie} |
6 | {3,3,3} | {charlie,charlie,charlie} | {2,2,1} | {bob,bob,alice} |
SELECT 6
aid | actors | act_names | benefactors | ben_names |
---|---|---|---|---|
1 | {1} | {alice} | {2} | {bob} |
2 | {1,2} | {alice,bob} | {3} | {charlie} |
3 | {1} | {alice} | {2,3} | {bob,charlie} |
4 | {4} | {} | {1} | {alice} |
5 | {3,2,1} | {charlie,bob,alice} | {2,1,3} | {bob,alice,charlie} |
6 | {3,3,3} | {charlie,charlie,charlie} | {2,2,1} | {bob,bob,alice} |
SELECT 6
aid | actors | act_names | benefactors | ben_names |
---|---|---|---|---|
1 | {1} | {alice} | {2} | {bob} |
2 | {1,2} | {alice,bob} | {3} | {charlie} |
3 | {1} | {alice} | {2,3} | {bob,charlie} |
4 | {4} | {} | {1} | {alice} |
5 | {3,2,1} | {alice,bob,charlie} | {2,1,3} | {alice,bob,charlie} |
6 | {3,3,3} | {charlie,charlie,charlie} | {2,2,1} | {alice,bob} |
SELECT 6
aid | actors | act_names | benefactors | ben_names |
---|---|---|---|---|
1 | {1} | {alice} | {2} | {bob} |
2 | {1,2} | {alice,bob} | {3} | {charlie} |
3 | {1} | {alice} | {2,3} | {bob,charlie} |
4 | {4} | {} | {1} | {alice} |
5 | {3,2,1} | {charlie,bob,alice} | {2,1,3} | {bob,alice,charlie} |
6 | {3,3,3} | {charlie,charlie,charlie} | {2,2,1} | {bob,bob,alice} |
SELECT 6
aid | actors | act_names | benefactors | ben_names |
---|---|---|---|---|
1 | {1} | {alice} | {2} | {bob} |
2 | {1,2} | {alice,bob} | {3} | {charlie} |
3 | {1} | {alice} | {2,3} | {bob,charlie} |
4 | {4} | null | {1} | {alice} |
5 | {3,2,1} | {alice,bob,charlie} | {2,1,3} | {alice,bob,charlie} |
6 | {3,3,3} | {charlie} | {2,2,1} | {alice,bob,bob} |
SELECT 6
aid | actors | act_names | benefactors | ben_names |
---|---|---|---|---|
1 | {1} | {alice} | {2} | {bob} |
2 | {1,2} | {alice,bob} | {3} | {charlie} |
3 | {1} | {alice} | {2,3} | {bob,charlie} |
4 | {4} | {NULL} | {1} | {alice} |
5 | {3,2,1} | {alice,bob,charlie} | {2,1,3} | {alice,bob,charlie} |
6 | {3,3,3} | {charlie} | {2,2,1} | {alice,bob} |
SELECT 6