On Tue, Oct 18, 2022 at 7:09 AM Justin Pryzby <pry...@telsasoft.com> wrote:
>
> On Fri, Oct 14, 2022 at 07:54:37PM +1100, Peter Smith wrote:
> > Hi hackers.
> >
> > This post is about parameter default values. Specifically. it's about
> > the CREATE PUBLICATION and CREATE SUBSCRIPTION syntax, although the
> > same issue might apply to other commands I am unaware of...
>
> The same thing seems to be true in various other pages:
> git grep 'WITH.*value' doc
>
> In addition to WITH, it's also true of SET:
>
> git grep -F '[= <replaceable class="parameter">value' 
> doc/src/sgml/ref/alter_index.sgml doc/src/sgml/ref/alter_table.sgml 
> doc/src/sgml/ref/create_materialized_view.sgml 
> doc/src/sgml/ref/create_publication.sgml 
> doc/src/sgml/ref/create_subscription.sgml
>
> Note that some utility statements (analyze,cluster,vacuum,reindex) which
> have parenthesized syntax with booleans say this:
> | The boolean value can also be omitted, in which case TRUE is assumed.

Thank you for the feedback and for reporting about other places
similar to this. For now, I only intended to fix docs related to
logical replication. Scope creep to other areas maybe can be addressed
by subsequent patches if this one gets accepted.

>
> BTW, in your patch:
> +     <para>
> +      A <type>boolean</type> parameter can omit the value. This is equivalent
> +      to assigning the parameter to <literal>true</literal>.
> +     </para>
> +     <para>
>
> should say: "The value can be omitted, which is equivalent to specifying
> TRUE".
>

I've changed the text as you suggested, except in a couple of places
where I qualified by saying "For boolean parameters..."; that's
because the value part is not *always* optional. I've also made
similar updates to the ALTER PUBLICATION/SUBSCRIPTION pages, which
were accidentally missed before.

------
Kind Regards,
Peter Smith.
Fujitsu Australia

Attachment: v2-0001-clarify-behavior-of-specifying-a-parameter-with-n.patch
Description: Binary data

Reply via email to