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?.
SELECT 5
SELECT 1
SELECT 1
old_email | new_email |
---|---|
harold_gim@yahoo.com | hgimenez@hotmail.com |
hgimenez@hotmail.com | harold.gimenez@gmail.com |
harold.gimenez@gmail.com | harold@heroku.com |
foo@bar.com | bar@baz.com |
bar@baz.com | barbaz@gmail.com |
SELECT 5
old_email | new_email |
---|---|
harold_gim@yahoo.com | hgimenez@hotmail.com |
SELECT 1
old_email | new_email |
---|---|
hgimenez@hotmail.com | harold.gimenez@gmail.com |
SELECT 1
old_email | new_email |
---|---|
harold_gim@yahoo.com | hgimenez@hotmail.com |
hgimenez@hotmail.com | harold.gimenez@gmail.com |
harold.gimenez@gmail.com | harold@heroku.com |
SELECT 3
old_email | new_email |
---|---|
harold_gim@yahoo.com | hgimenez@hotmail.com |
hgimenez@hotmail.com | harold.gimenez@gmail.com |
SELECT 2
old_email | new_email |
---|---|
harold_gim@yahoo.com | hgimenez@hotmail.com |
hgimenez@hotmail.com | harold.gimenez@gmail.com |
SELECT 2
old_email | new_email | lvl |
---|---|---|
harold_gim@yahoo.com | hgimenez@hotmail.com | 1 |
hgimenez@hotmail.com | harold.gimenez@gmail.com | 2 |
harold.gimenez@gmail.com | harold@heroku.com | 3 |
SELECT 3
old_email | new_email | trail_id | lvl |
---|---|---|---|
harold_gim@yahoo.com | hgimenez@hotmail.com | (0,1) | 1 |
hgimenez@hotmail.com | harold.gimenez@gmail.com | (0,1) | 2 |
harold.gimenez@gmail.com | harold@heroku.com | (0,1) | 3 |
foo@bar.com | bar@baz.com | (0,4) | 1 |
bar@baz.com | barbaz@gmail.com | (0,4) | 2 |
SELECT 5