add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
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?.
5 rows affected
p_id
p_01
p_02
p_03
p_04
p_05
16 rows affected
c_id parent_c_id
c_0_1 null
c_1_1 c_0_1
c_1_2 c_0_1
c_1_3 c_0_1
c_2_1 c_1_1
c_2_2 c_1_1
c_2_3 c_1_2
c_2_4 c_1_3
c_3_1 c_2_1
c_3_2 c_2_2
c_3_3 c_2_3
c_3_4 c_2_4
c_4_1 c_3_1
c_4_2 c_3_2
c_4_3 c_3_3
c_4_4 c_3_4
8 rows affected
p_id c_id
p_01 c_0_1
p_01 c_2_1
p_01 c_3_1
p_01 c_4_1
p_02 c_3_3
p_02 c_3_4
p_03 c_2_4
p_04 c_4_2
c_id parent_c_id level
c_0_1 null 0
c_1_1 null 1
c_1_2 null 1
c_1_3 null 1
c_2_1 null 2
c_2_2 null 2
c_2_3 null 2
c_2_4 null 2
c_3_1 null 3
c_3_2 null 3
c_3_3 null 3
c_3_4 null 3
c_4_1 null 4
c_4_2 null 4
c_4_3 null 4
c_4_4 null 4
c_id parent_c_id level level3_category
c_0_1 null 0 null
c_1_1 null 1 null
c_1_2 null 1 null
c_1_3 null 1 null
c_2_1 null 2 null
c_2_2 null 2 null
c_2_3 null 2 null
c_2_4 null 2 null
c_3_1 null 3 c_3_1
c_3_2 null 3 c_3_2
c_3_3 null 3 c_3_3
c_3_4 null 3 c_3_4
c_4_1 null 4 c_3_1
c_4_2 null 4 c_3_2
c_4_3 null 4 c_3_3
c_4_4 null 4 c_3_4
c_id parent_c_id level level3_category p_id c_id
c_3_1 null 3 c_3_1 p_01 c_3_1
c_3_3 null 3 c_3_3 p_02 c_3_3
c_3_4 null 3 c_3_4 p_02 c_3_4
c_4_1 null 4 c_3_1 p_01 c_4_1
c_4_2 null 4 c_3_2 p_04 c_4_2
p_id c_id
p_01 {c_3_1}
p_02 {c_3_3,c_3_4}
p_04 {c_3_2}