Interval constant syntax, was Re: Interval & check clause

Поиск
Список
Период
Сортировка
От Karl O. Pinc
Тема Interval constant syntax, was Re: Interval & check clause
Дата
Msg-id 20040329135851.K9609@mofo.meme.com
обсуждение исходный текст
Ответ на Re: Interval & check clause  (Bruno Wolff III <bruno@wolff.to>)
Ответы Re: Interval constant syntax, was Re: Interval & check clause  (Bruno Wolff III <bruno@wolff.to>)
Список pgsql-general
On 2004.03.29 09:40 Bruno Wolff III wrote:
> On Mon, Mar 29, 2004 at 14:30:14 +0200,
>   Bruno BAGUETTE <pgsql-ml@baguette.net> wrote:
> > Hello,
> >
> > It may be a stupid question, but I'm looking to set a check clause
> in order
> > to be sure that a INTERVAL field is 00:00:00 or higher, but NOT
> negatives
> > values.
> >
> > How can I set that ?
>
> check (col_name >= '0 day'::interval)

Is there any way to write a constant interval without a cast?
It sure seems awkward to always have to cast.  (AT least I always
seem to have to cast after my little bit of experiementing.)

(BTW, check (col_name >= CAST ('0 days' AS interval))
is more portable.)

Karl <kop@meme.com>
Free Software:  "You don't pay back, you pay forward."
                  -- Robert A. Heinlein

В списке pgsql-general по дате отправления:

Предыдущее
От:
Дата:
Сообщение: Re: 7.4.2 on Solaris 9 - Error
Следующее
От: "scott.marlowe"
Дата:
Сообщение: Re: PG vs MySQL