From: | Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com> |
---|---|
To: | Peter Eisentraut <peter_e(at)gmx(dot)net> |
Cc: | PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: proposal: simple date constructor from numeric values |
Date: | 2013-07-02 09:05:55 |
Message-ID: | CAFj8pRC2_ozJjwLY=X8Da1KTo66tNui4wM2P9vs0a1Q-u-mY_Q@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
2013/7/1 Peter Eisentraut <peter_e(at)gmx(dot)net>:
> On 7/1/13 3:47 AM, Pavel Stehule wrote:
>> and it is a part of our ToDo: "Add function to allow the creation of
>> timestamps using parameters"
>>
>> so we can have a functions with signatures
>
> I would just name them date(...), time(...), etc.
>
+1
>> CREATE OR REPLACE FUNCTION construct_date(year int, month int DEFAULT
>> 1, day int DEFAULT 1) RETURNS date;
>
> I would not use default values for this one.
>
I have no problem with it
>> CREATE OR REPLACE FUNCTION construct_time(hour int DEFAULT 0, mi int
>> DEFAULT 0, sec int DEFAULT 0, ms float DEFAULT 0.0);
>
> If we are using integer datetime storage, we shouldn't use floats to
> construct them.
>
so possible signature signature should be
CREATE FUNCTION time(hour int, mi int, sec int, used int) ??
and
CREATE FUNCTION timetz(hour int, mi int, sec int, isec int, tz int)
??
Regards
Pavel
From | Date | Subject | |
---|---|---|---|
Next Message | Heikki Linnakangas | 2013-07-02 09:11:36 | Re: pgsql_tmp and external sort |
Previous Message | Michael Meskes | 2013-07-02 08:52:26 | Re: [9.4 CF 1] The Commitfest Slacker List |