On Tue, Apr 28, 2026 at 4:34 PM Dilip Kumar <[email protected]> wrote:
>
> Previously, error messages in check_publication_add_relation() only
> reported the relation name when a table could not be added to a
> publication or included in an EXCEPT clause. This could be ambiguous
> in databases where the same relation name exists in multiple schemas.
>

+1

> This patch updates these error messages to use schema-qualified names,
> improving the clarity of error reporting for CREATE PUBLICATION and
> ALTER PUBLICATION commands.
>
> This has been discussed on another thread [1]
>

The patch works well.

I think we can pull out
'get_namespace_name_or_temp(RelationGetNamespace(targetrel))' and
'RelationGetRelationName(targetrel)' into local variables to reduce
repetition and make the error paths a bit cleaner.

const char *nspname =
get_namespace_name_or_temp(RelationGetNamespace(targetrel));
const char *relname = RelationGetRelationName(targetrel);

thanks
Shveta


Reply via email to