Refactor ObjectAddress field assignments in more places
authorMichael Paquier <michael@paquier.xyz>
Wed, 1 Jul 2020 08:03:50 +0000 (17:03 +0900)
committerMichael Paquier <michael@paquier.xyz>
Wed, 1 Jul 2020 08:03:50 +0000 (17:03 +0900)
commit4315e8c23b9a897e12fcf91de7bfd734621096bf
tree0162a7c0eb653b14a33ab6361714e8dbf38f5111
parenta69e041d0c91759fb60ab52e7e21e3ec3752c69b
Refactor ObjectAddress field assignments in more places

This is a follow-up commit similar to 68de144, with more places in the
backend code simplified with the macros able to assign values to the
fields of ObjectAddress.  The code paths changed here could be
transitioned later into using more grouping when inserting dependency
records, simplifying this future work.

Author: Daniel Gustafsson, Michael Paquier
Discussion: https://postgr.es/m/20190213182737.mxn6hkdxwrzgxk35@alap3.anarazel.de
src/backend/catalog/heap.c
src/backend/catalog/index.c
src/backend/catalog/pg_aggregate.c
src/backend/catalog/pg_constraint.c
src/backend/catalog/pg_operator.c
src/backend/catalog/pg_proc.c