summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAmit Kapila <akapila@postgresql.org>2022-07-29 14:27:40 +0530
committerAmit Kapila <akapila@postgresql.org>2022-07-29 14:27:40 +0530
commit0234ed81e958b2b6b21f231547e851c09c8f1744 (patch)
tree291e58be6b9fdcb275c0930582aeb1667f2bb5ca /src
parentbbe08b8869bd29d587f24ef18eb45c7d4d14afca (diff)
downloadpostgresql-0234ed81e958b2b6b21f231547e851c09c8f1744.tar.gz
Move related functions next to each other in pg_publication.c.
This also improves comments atop is_publishable_class(). Author: Peter Smith Reviewed-by: Amit Kapila, Hou Zhijie Discussion: https://postgr.es/m/CAHut+PupQ5UW9A9ut0Yjt21J9tHhx958z5L0k8-9hTYf_NYqxA@mail.gmail.com
Diffstat (limited to 'src')
-rw-r--r--src/backend/catalog/pg_publication.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/backend/catalog/pg_publication.c b/src/backend/catalog/pg_publication.c
index ade3bf3aca..e294bea60c 100644
--- a/src/backend/catalog/pg_publication.c
+++ b/src/backend/catalog/pg_publication.c
@@ -115,8 +115,8 @@ check_publication_add_schema(Oid schemaid)
* Returns if relation represented by oid and Form_pg_class entry
* is publishable.
*
- * Does same checks as the above, but does not need relation to be opened
- * and also does not throw errors.
+ * Does same checks as check_publication_add_relation() above, but does not
+ * need relation to be opened and also does not throw errors.
*
* XXX This also excludes all tables with relid < FirstNormalObjectId,
* ie all tables created during initdb. This mainly affects the preinstalled
@@ -141,6 +141,15 @@ is_publishable_class(Oid relid, Form_pg_class reltuple)
}
/*
+ * Another variant of is_publishable_class(), taking a Relation.
+ */
+bool
+is_publishable_relation(Relation rel)
+{
+ return is_publishable_class(RelationGetRelid(rel), rel->rd_rel);
+}
+
+/*
* Filter out the partitions whose parent tables were also specified in
* the publication.
*/
@@ -180,15 +189,6 @@ filter_partitions(List *relids)
}
/*
- * Another variant of this, taking a Relation.
- */
-bool
-is_publishable_relation(Relation rel)
-{
- return is_publishable_class(RelationGetRelid(rel), rel->rd_rel);
-}
-
-/*
* Returns true if any schema is associated with the publication, false if no
* schema is associated with the publication.
*/