Re: [patch] Proposal for \rotate in psql
От
Daniel Verite
Тема
Re: [patch] Proposal for \rotate in psql
Дата
Msg-id
21d1e6f5-c3b6-4509-a668-f85ccd489b32@mm
Ответ на
Re: [patch] Proposal for \rotate in psql (Pavel Stehule)
Список
Дерево обсуждения
[patch] Proposal for \rotate in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \rotate in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql David Fetter <david@fetter.org>
Re: [patch] Proposal for \rotate in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \rotate in psql Greg Stark <stark@mit.edu>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql "David G. Johnston" <david.g.johnston@gmail.com>
Re: [patch] Proposal for \rotate in psql Robert Haas <robertmhaas@gmail.com>
Re: [patch] Proposal for \rotate in psql "David G. Johnston" <david.g.johnston@gmail.com>
Re: [patch] Proposal for \rotate in psql Robert Haas <robertmhaas@gmail.com>
Re: [patch] Proposal for \rotate in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql Joe Conway <mail@joeconway.com>
Re: [patch] Proposal for \rotate in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \rotate in psql David Fetter <david@fetter.org>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql Craig Ringer <craig@2ndquadrant.com>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql Joe Conway <mail@joeconway.com>
Re: [patch] Proposal for \rotate in psql Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql Joe Conway <mail@joeconway.com>
Re: [patch] Proposal for \rotate in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql Michael Paquier <michael.paquier@gmail.com>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Teodor Sigaev <teodor@sigaev.ru>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: [patch] Proposal for \crosstabview in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Dean Rasheed <dean.a.rasheed@gmail.com>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Tom Lane <tgl@sss.pgh.pa.us>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Andres Freund <andres@anarazel.de>
Re: [patch] Proposal for \crosstabview in psql Dean Rasheed <dean.a.rasheed@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Dean Rasheed <dean.a.rasheed@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Dean Rasheed <dean.a.rasheed@gmail.com>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Robert Haas <robertmhaas@gmail.com>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Robert Haas <robertmhaas@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Robert Haas <robertmhaas@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [patch] Proposal for \crosstabview in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [patch] Proposal for \crosstabview in psql Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [patch] Proposal for \crosstabview in psql Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Alvaro Herrera <alvherre@2ndquadrant.com>
[patch] \crosstabview documentation Christoph Berg <myon@debian.org>
Re: [patch] \crosstabview documentation Christoph Berg <myon@debian.org>
Re: [patch] \crosstabview documentation Tom Lane <tgl@sss.pgh.pa.us>
Re: [patch] \crosstabview documentation Christoph Berg <myon@debian.org>
Re: [patch] \crosstabview documentation Tom Lane <tgl@sss.pgh.pa.us>
Re: [patch] \crosstabview documentation "David G. Johnston" <david.g.johnston@gmail.com>
Re: [patch] \crosstabview documentation Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [patch] \crosstabview documentation "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Robert Haas <robertmhaas@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [patch] Proposal for \crosstabview in psql "David G. Johnston" <david.g.johnston@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Robert Haas <robertmhaas@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [patch] Proposal for \crosstabview in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: [patch] Proposal for \crosstabview in psql Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Dean Rasheed <dean.a.rasheed@gmail.com>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Peter Eisentraut <peter_e@gmx.net>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \crosstabview in psql Dean Rasheed <dean.a.rasheed@gmail.com>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \crosstabview in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql "Daniel Verite" <daniel@manitou-mail.org>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql Marcin Mańk <marcin@maniek.info>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Re: [patch] Proposal for \rotate in psql Robert Haas <robertmhaas@gmail.com>
Re: [patch] Proposal for \rotate in psql Pavel Stehule <pavel.stehule@gmail.com>
Pavel Stehule wrote: > postgres=# \crosstabview 4 +month label > > Maybe using optional int order column instead label is better - then you can > do sort on client side > > so the syntax can be "\crosstabview VCol [+/-]HCol [[+-]HOrderCol] In the meantime I've followed a different idea: allowing the vertical header to be sorted too, still server-side. That's because to me, the first impulse for a user noticing that it's not sorted vertically would be to write \crosstabview +customer month rather than figure out the \crosstabview customer +month_number month_name invocation. But both ways aren't even mutually exclusive. We could support \crosstabview [+|-]colV[:labelV] [+|-]colH[:labelH] it's more complicated to understand, but not harder to implement. Also, a non-zero FETCH_COUNT is supported by this version of the patch, if the first internal FETCH retrieves less than FETCH_COUNT rows. Otherwise a specific error is emitted. Also there are minor changes in arguments and callers following recent code changes for \o Trying to crosstab with 10k+ distinct values vertically, I've noticed that the current code is too slow, spending too much time sorting. I'm currently replacing its simple arrays of distinct values with AVL binary trees, which I expect to be much more efficient for this. Best regards, -- Daniel Vérité PostgreSQL-powered mailer: http://www.manitou-mail.org Twitter: @DanielVerite
В списке pgsql-hackers по дате отправления
От: Merlin Moncure
Дата: