On Wed, Oct 22, 2025 at 2:40 PM shveta malik <[email protected]> wrote:
>
> On Fri, Oct 17, 2025 at 11:09 PM Masahiko Sawada <[email protected]> 
> wrote:
> >
>
> I want to discuss the create-publication case, which currently gives
> this warning:
>
> postgres=# create publication pub1 for all tables;
> WARNING:  logical decoding should be allowed to publish logical changes
> HINT:  Before creating subscriptions, set "wal_level" >= "logical" or
> create a logical replication slot when "wal_level" = "replica".
> CREATE PUBLICATION
>
> But is this warning really necessary during publication creation?
>

On HEAD, the WARNING/HINT is as follows for the above case:
WARNING:  "wal_level" is insufficient to publish logical changes
HINT:  Set "wal_level" to "logical" before creating subscriptions.

Shouldn't we simply change the HINT to "Set "wal_level" to "logical"
or create a logical replication slot before creating subscriptions."?

-- 
With Regards,
Amit Kapila.


Reply via email to