src/bin/pg_dump/pg_dump.c
static void
selectDumpablePublicationObject(DumpableObject *dobj, Archive *fout)
{
	if (checkExtensionMembership(dobj, fout))
		return;					/* extension membership overrides all else */

	dobj->dump = fout->dopt->include_everything ?
		DUMP_COMPONENT_ALL : DUMP_COMPONENT_NONE;
}
/*
 * selectDumpablePublicationObject: policy-setting subroutine
 *		Mark a publication object as to be dumped or not
 *
 * A publication can have schemas and tables which have schemas, but those are
 * ignored in decision making, because publications are only dumped when we are
 * dumping everything.
 */
policy-setting subroutine
Mark a publication object as to be dumped or not

A publication can have schemas and tables which have schemas, but those are
ignored in decision making, because publications are only dumped when we are
dumping everything.
policy - setting subroutine Mark a publication object as to be dumped or not A publication can have schemas and tables which have schemas but those are ignored in decision making because publications are only dumped when we are dumping everything .
static void
selectDumpablePublicationObject(DumpableObject *dobj, Archive *fout)
{
	if (checkExtensionMembership(dobj, fout))
		return;					
	dobj->dump = fout->dopt->include_everything ?
		DUMP_COMPONENT_ALL : DUMP_COMPONENT_NONE;
}
static void selectDumpablePublicationObject ( DumpableObject * dobj , Archive * fout ) { if ( checkExtensionMembership ( dobj , fout ) ) return ; dobj -> dump = fout -> dopt -> include_everything ? DUMP_COMPONENT_ALL : DUMP_COMPONENT_NONE ; }
selectDumpablePublicationObject: policy-setting subroutine
              Mark a publication object as to be dumped or not
selectDumpablePublicationObject : policy - setting subroutine Mark a publication object as to be dumped or not
/* extension membership overrides all else */