Re: CREATE PUBLICATION with 'publish_generated_columns' parameter specified but unassigned
От | Peter Smith |
---|---|
Тема | Re: CREATE PUBLICATION with 'publish_generated_columns' parameter specified but unassigned |
Дата | |
Msg-id | CAHut+PvThD-=rLHWOr2CC4hQ+Upc5+=7Rwt2_f-F5NkNY6EvrQ@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: CREATE PUBLICATION with 'publish_generated_columns' parameter specified but unassigned ("David G. Johnston" <david.g.johnston@gmail.com>) |
Ответы |
Re: CREATE PUBLICATION with 'publish_generated_columns' parameter specified but unassigned
|
Список | pgsql-hackers |
On Mon, Aug 4, 2025 at 4:37 PM David G. Johnston <david.g.johnston@gmail.com> wrote: > > On Sunday, August 3, 2025, Peter Smith <smithpb2250@gmail.com> wrote: >> >> Recently, I learned it is possible to say: >> >> CREATE PUBLICATION pub ... WITH (publish_generated_columns); >> >> This is equivalent to: >> CREATE PUBLICATION pub ... WITH (publish_generated_columns = stored); >> >> >> What is the verdict for this syntax -- ok or not? > > > Not. > > An enum should not allow for an omitted value. The documented policy of only booleans being allowed an optional valueis what is expected. I’d say this is a new-in-18 bug that should be fixed in the code. The documentation is correct- absence of the option means “none”, presence requires an explicit value and not its own missing-value default. > Thanks. That is the same as my understanding. I will post a patch to do this tomorrow. ====== Kind Regards, Peter Smith. Fujitsu Australia
В списке pgsql-hackers по дате отправления: