pá 13. 9. 2019 v 9:35 odesílatel Pavel Stehule <pavel.steh...@gmail.com>
napsal:

>
>
> čt 12. 9. 2019 v 0:01 odesílatel Alvaro Herrera from 2ndQuadrant <
> alvhe...@alvh.no-ip.org> napsal:
>
>> On 2019-Jul-31, Rafia Sabih wrote:
>>
>> > I had a look at this patch, seems like a useful thing to have.
>>
>> So the two initial questions for this patch are
>>
>> 1. Is this a feature we want?
>> 2. Is the user interface correct?
>>
>> I think the feature is useful, and Rafia also stated as much.  Therefore
>> ISTM we're okay on that front.
>>
>> As for the UI, Fabien thinks the patch adopts one that's far too
>> simplistic, and I agree.  Fabien has proposed a number of different UIs,
>> but doesn't seem convinced of any of them.  One of them was to have
>> "options" in the command,
>>  \dt+ [-o 1d,2a]
>>
>
>> Another idea is to use variables in a more general form.  So instead of
>> Pavel's proposal of SORT_BY_SIZE=on we could do something like
>> SORT_BY=[list]
>> where the list after the equal sign consists of predetermined elements
>> (say SIZE, NAME, SCHEMA and so on) and indicates a specific column to
>> sort by.  This is less succint than Fabien's idea, and in particular you
>> can't specify it in the command itself but have to set the variable
>> beforehand instead.
>>
>
> for more generic design probably you need redesign psql report systems.
> You cannot to use just ORDER BY 1,2 on some columns, but you need to
> produce (and later hide) some content (for size).
>
> So it can be unfunny complex patch. I finished sort inside pspg and I it
> looks to be better solution, than increase complexity (and less
> maintainability (due support old releases)).
>

I changed status for this patch to withdrawn

I like a idea with enhancing \dt about some clauses like " \dt+ [-o
1d,2a]". But it needs probably significant redesign of describe.c module.
Maybe implementation of some simple query generator for queries to system
catalogue can good.

Surely - this should be implemented from scratch - I am not a volunteer for
that.

Pavel


> Regards
>
> Pavel
>
>
>> --
>> Álvaro Herrera                https://www.2ndQuadrant.com/
>> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>>
>

Reply via email to