fortnight interval support - Mailing list pgsql-hackers

From Nathan Wagner
Subject fortnight interval support
Date
Msg-id 20151027135211.GA690@granicus.if.org
Whole thread Raw
In response to Re: Proposal: Trigonometric functions in degrees  (Robert Haas <robertmhaas@gmail.com>)
Responses Re: fortnight interval support  (Merlin Moncure <mmoncure@gmail.com>)
Re: fortnight interval support  (David Fetter <david@fetter.org>)
Re: fortnight interval support  (Gavin Flower <GavinFlower@archidevsys.co.nz>)
Re: fortnight interval support  (Nathan Wagner <nw+pg@hydaspes.if.org>)
List pgsql-hackers
On Mon, Oct 26, 2015 at 01:58:52PM -0400, Robert Haas wrote:
> Aw, you're no fun.  select '1 fortnight'::interval => '14 days' would be cool.

Patch attached...

:)

% psql -p 5433 -d template1 -h localhost
psql (9.4.5, server 9.6devel)
WARNING: psql major version 9.4, server major version 9.6.
         Some psql features might not work.
Type "help" for help.

template1=# select current_date;
    date
------------
 2015-10-27
(1 row)

template1=# select '1 fortnight'::interval;
 interval
----------
 14 days
(1 row)

template1=# select current_date + '1 fortnight'::interval;
      ?column?
---------------------
 2015-11-10 00:00:00
(1 row)

template1=# select current_date + '1.3 fortnight'::interval;
      ?column?
---------------------
 2015-11-14 04:48:00
(1 row)

template1=# select current_date + '1.3 fortnights'::interval;
      ?column?
---------------------
 2015-11-14 04:48:00
(1 row)

--
nw

Attachment

pgsql-hackers by date:

Previous
From: Craig Ringer
Date:
Subject: Re: Disabling START TRANSACTION for a SuperUser
Next
From: Craig Ringer
Date:
Subject: Re: remaining open items