]> granicus.if.org Git - postgresql/commit
Remove quick path in ExecInitPartitionInfo for equal tupdescs
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Thu, 19 Apr 2018 19:46:53 +0000 (16:46 -0300)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Thu, 19 Apr 2018 19:46:53 +0000 (16:46 -0300)
commit79b2e52615faa768d8436c1795e445541460e9d2
tree462afcd05393d10f18627ab3eec0c4a7714dfb05
parent2d625176c013ed185250aab3f8a1d175d81d4f3b
Remove quick path in ExecInitPartitionInfo for equal tupdescs

I added this "optimization" on top of Amit Langote's 158b7bc6d779, but
the quick path is never taken because the partition uses a different
pg_type oid than its parent table (causing equalTupleDescs to return
false).  Changing that requires more analysis and is too considered
dangerous at this point in the cycle, so revert it.

We might make it work someday, but not for pg11.

Discussion: https://postgr.es/m/825031be-942c-8c24-6163-13c27f217a3d@lab.ntt.co.jp
src/backend/executor/execPartition.c