Move common catalog cache access routines to lsyscache.c

In passing, move pg_relation_is_publishable next to similar functions.

Suggested-by: Alvaro Herrera
Author: Amit Kapila
Reviewed-by: Hou Zhijie
Discussion: 
https://postgr.es/m/cahut+pupq5uw9a9ut0yjt21j9thhx958z5l0k8-9htyf_ny...@mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/6b24d3f9cc55d392f3c1b8ff58024d3e3b70d22a

Modified Files
--------------
src/backend/catalog/pg_publication.c  |  95 ++++++++------------------------
src/backend/catalog/pg_subscription.c |  50 -----------------
src/backend/utils/cache/lsyscache.c   | 101 ++++++++++++++++++++++++++++++++++
src/include/catalog/pg_publication.h  |   3 -
src/include/catalog/pg_subscription.h |   2 -
src/include/utils/lsyscache.h         |   4 ++
6 files changed, 127 insertions(+), 128 deletions(-)

Reply via email to