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 2
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
demo_id | demo | flag | log_up |
---|---|---|---|
1 | foo | t | 2013-07-24 00:00:00 |
2 | bar | f | null |
SELECT 2
demo_id | demo | flag | log_up |
---|---|---|---|
1 | foo | t | 2013-07-24 00:00:00 |
2 | bar | f | null |
SELECT 2
demo_id | demo | flag | log_up |
---|---|---|---|
1 | foo | t | 2013-07-24 00:00:00 |
2 | bar | f | null |
SELECT 2
demo_id | demo | flag | log_up |
---|---|---|---|
1 | foo | t | 2013-07-24 00:00:00 |
2 | bar | f | null |
SELECT 2
demo_id | demo | flag | log_up |
---|---|---|---|
1 | foo | t | 2013-07-24 00:00:00 |
2 | bar | f | null |
SELECT 2
demo_id | demo | flag | log_up |
---|---|---|---|
1 | foo | t | 2013-07-24 00:00:00 |
2 | bar | f | null |
SELECT 2
ERROR: column "rec" does not exist LINE 2: SELECT rec FROM f_row2(); ^
rec | add_int | add_txt |
---|---|---|
(1,foo,t,"2013-07-24 00:00:00") | 5 | baz |
(2,bar,f,) | 5 | baz |
SELECT 2
rec | add_int | add_txt |
---|---|---|
(1,foo,t,"2013-07-24 00:00:00") | 5 | baz |
(2,bar,f,) | 5 | baz |
SELECT 2
rec |
---|
(1,foo,t,"2013-07-24 00:00:00") |
(2,bar,f,) |
SELECT 2
rec |
---|
(1,foo,t,"2013-07-24 00:00:00") |
(2,bar,f,) |
SELECT 2
demo_id | demo | flag | log_up | add_int | add_txt |
---|---|---|---|---|---|
1 | foo | t | 2013-07-24 00:00:00 | 5 | baz |
2 | bar | f | null | 5 | baz |
SELECT 2
demo_id | demo | flag | log_up | add_int | add_txt |
---|---|---|---|---|---|
1 | foo | t | 2013-07-24 00:00:00 | 5 | baz |
2 | bar | f | null | 5 | baz |
SELECT 2