Re: Summary of DDL/DML statement return/output values?
От | Steve Estes |
---|---|
Тема | Re: Summary of DDL/DML statement return/output values? |
Дата | |
Msg-id | CAJjrZPAV_3GvFCV7hm49=bWm3o2czpxHGuyFa6zEzKupD9JqzQ@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Summary of DDL/DML statement return/output values? (Alvaro Herrera <alvherre@2ndquadrant.com>) |
Список | pgsql-docs |
Yeah I wouldn't say it's worth putting effort in over something that just returns the command name, but the other cases do have some variety to them and would probably be a benefit. I found INSERT to be very odd until I saw its explanation (the OIDs legacy thing).
Is there a command that returns more than one line of input, for example? Other than a SELECT or a DML with a RETURNING clause, of course.
On Tue, Jun 23, 2020 at 4:01 PM Alvaro Herrera <alvherre@2ndquadrant.com> wrote:
On 2020-Jun-23, Steve Estes wrote:
> Thanks Alvaro. Looks cool. So, on the one hand it'd be nice to be able to
> auto-generate this once all the commands are standardized into one
> structure. That'd be slick.
I thought they were already standardized ... But anyway, I was thinking
that this would generate *one* table listing all commands with their
tags. I was not thinking in putting the tag in each command's page:
I'm not sure that that would be generatable.
> On the other hand, the number of commands in SQL is not that large a
> universe, such that it'd be at least somewhat practical to just add Output
> as a standard section of the doc page for any command. They number 182 in
> both v11, v12 and v13 thus far, and many of those are variations of ALTER,
> CREATE or DROP (127 of them, in fact), such that they probably mostly share
> an output format. More importantly, the output of each command is unlikely
> to change much going forward, certainly not within a major release
> (right?). So we could just document each command's output, and if need be
> then pull that information into a summary page thereafter, or when the
> commit you mention is finished.
I can't say I'm terribly excited about this idea. I won't stop you if
you want to pursue it, but I'm not sure I see the value in a RETURN
VALUE section that says that the command returns the command name.
Maybe it would make sense to have that for the exceptional cases only?
--
Álvaro Herrera https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-docs по дате отправления: