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 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
headword | dict_pages | timestamp_updated |
---|---|---|
a0 | {227} | 2023-07-26 14:47:51 |
a1 | {112,227,228} | 2023-07-27 14:47:51 |
a2 | {227,228} | 2023-07-27 14:47:55 |
a3 | {228} | 2023-07-27 18:37:41 |
a4 | {228} | 2023-07-27 18:37:42 |
a6 | {229} | 2023-07-28 14:49:13 |
a5 | {213} | 2023-07-28 18:48:11 |
SELECT 7
headword | dict_pages | timestamp_updated | page |
---|---|---|---|
a0 | {227} | 2023-07-26 14:47:51 | 227 |
a1 | {112,227,228} | 2023-07-27 14:47:51 | 112 |
a1 | {112,227,228} | 2023-07-27 14:47:51 | 228 |
a1 | {112,227,228} | 2023-07-27 14:47:51 | 227 |
a2 | {227,228} | 2023-07-27 14:47:55 | 228 |
a2 | {227,228} | 2023-07-27 14:47:55 | 227 |
a3 | {228} | 2023-07-27 18:37:41 | 228 |
a4 | {228} | 2023-07-27 18:37:42 | 228 |
a6 | {229} | 2023-07-28 14:49:13 | 229 |
a5 | {213} | 2023-07-28 18:48:11 | 213 |
SELECT 10
day_date | daily_max_page |
---|---|
2023-07-26 | 227 |
2023-07-27 | 228 |
2023-07-28 | 229 |
SELECT 3
day_date | prev_max_page |
---|---|
2023-07-26 | 227 |
2023-07-27 | 227 |
2023-07-28 | 228 |
SELECT 3
day_date | pages_count |
---|---|
2023-07-26 | 1 |
2023-07-27 | 2 |
2023-07-28 | 1 |
SELECT 3
headword | dict_pages | day_date | page | prev_day_max_page |
---|---|---|---|---|
a0 | {227} | 2023-07-26 | 227 | 227 |
a4 | {228} | 2023-07-27 | 228 | 227 |
a3 | {228} | 2023-07-27 | 228 | 227 |
a2 | {227,228} | 2023-07-27 | 227 | 227 |
a2 | {227,228} | 2023-07-27 | 228 | 227 |
a1 | {112,227,228} | 2023-07-27 | 227 | 227 |
a1 | {112,227,228} | 2023-07-27 | 228 | 227 |
a1 | {112,227,228} | 2023-07-27 | 112 | 227 |
a6 | {229} | 2023-07-28 | 229 | 228 |
a5 | {213} | 2023-07-28 | 213 | 228 |
SELECT 10
day_date | page_count |
---|---|
2023-07-26 | 1 |
2023-07-27 | 2 |
2023-07-28 | 1 |
SELECT 3