Re: date with month and year - Mailing list pgsql-general

From Gilles Darold
Subject Re: date with month and year
Date
Msg-id 555EF3D3.9030408@darold.net
Whole thread Raw
In response to Re: date with month and year  (Adrian Klaver <adrian.klaver@aklaver.com>)
List pgsql-general
On 22/05/2015 06:09, Adrian Klaver wrote:
> On 05/21/2015 09:04 PM, Alvaro Herrera wrote:
>> Adrian Klaver wrote:
>>
>>> SELECT
>>>      extract (
>>>          YEAR
>>>      FROM
>>>          school_day ) AS YEAR,
>>
>>> Reformatting courtesy of pgFormatter(http://sqlformat.darold.net/).
>>
>> FWIW I think this indenting of FROM inside an extract() call is odd and
>> ugly --- probably just an accident resulting from dealing with the
>> regular FROM clause.  It seems to me that the "YEAR FROM school_day"
>> part should be considered a single argument instead of breaking it in
>> multiple lines.
>
> Probably so, but the output is a lot cleaner then what I did in psql.
> The author of pgFormatter will be interested in your comments:
>
> https://github.com/darold/pgFormatter
>

Indentation of FROM clause inside some pg functions ( extract overlay
substring trim ) will be processed just as a comma (commit 402304b),
like follow:

SELECT
    extract (
        year
        FROM
        school_day ) AS year;

SELECT
    substring (
        firstname
        FROM
        1 FOR 10 ) AS sname;

SELECT
    substr (
        firstname,
        1,
        10 ) AS strpart
FROM
    mytable;


Best regards,

--
Gilles
GPL tools at http://www.darold.net/
(squidclamav - sendmailanalyzer - ora2pg - modproxyhtml - pgCluu
squidguardmgr - sysusage - squidanalyzer - pgbadger - pgformatter)



pgsql-general by date:

Previous
From: Brent Wood
Date:
Subject: Re: About COPY command (and probably file fdw too)
Next
From: Dennis Jenkins
Date:
Subject: Re: Allowing postgresql to accept 0xff syntax for data types that it makes sense for?