Move common catalog cache access routines to lsyscache.c
Amit Kapila <akapila@postgresql.org>
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_NYqxA@mail.gmail.com
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/catalog/pg_publication.c | modified | +22 −73 |
| src/backend/catalog/pg_subscription.c | modified | +0 −50 |
| src/backend/utils/cache/lsyscache.c | modified | +101 −0 |
| src/include/catalog/pg_publication.h | modified | +0 −3 |
| src/include/catalog/pg_subscription.h | modified | +0 −2 |
| src/include/utils/lsyscache.h | modified | +4 −0 |
Discussion
- Functions 'is_publishable_class' and 'is_publishable_relation' should stay together. 12 messages · 2022-07-28 → 2022-08-03