Re: Hrm. interval() function?

From: "Christopher Kings-Lynne" <chriskl(at)familyhealth(dot)com(dot)au>
To: "Larry Rosenman" <ler(at)lerctr(dot)org>, <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Hrm. interval() function?
Date: 2003-03-14 02:52:46
Message-ID: 0da301c2e9d4$cb00c8c0$6500a8c0@fhp.internal
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

> >> ler=# select interval('6 months');
> >> ERROR: parser: parse error at or near "'6 months'" at character 17
> >> ler=# select interval('6 months'::text);
> >> ERROR: parser: parse error at or near "'6 months'" at character 17
> >> ler=#
> >
> > Try:
> >
> > select "interval"('6 months');
> >
> That works, but is non-intuitive. I assume this is a reserved word issue?

It's been like that since 7.2 introduced sql standard syntax for various
timestmap things.

> Can it be fixed?

Nope - the correct way to use that function is this:

select interval '6 months';

Chris

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Neil Conway 2003-03-14 02:58:21 Re: Upgrading the backend's error-message infrastructure
Previous Message Christopher Kings-Lynne 2003-03-14 02:51:24 Re: Upgrading the backend's error-message infrastructure