Обсуждение: small problem updating to 7.2...
Hi,
I've got a database that has a column named timestamp.
Of course is this the same a type and now 7.2 will not allow me to access it
directly. Any ideas how I can get to the data until I redesign the schema?
Here is an example from it:
helpshop=# select * from customer as C where C.timestamp = '2001-09-09';
ERROR: parser: parse error at or near "timestamp"
this worked fine for 7.1.2.
thanks for the help.
GB
--
GB Clark II | Roaming FreeBSD Admin
gclarkii@VSServices.COM | General Geek
CTHULU for President - Why choose the lesser of two evils?
On Wed, 7 Nov 2001, GB Clark II wrote: > Hi, > > I've got a database that has a column named timestamp. > Of course is this the same a type and now 7.2 will not allow me to access it > directly. Any ideas how I can get to the data until I redesign the schema? > > Here is an example from it: > > helpshop=# select * from customer as C where C.timestamp = '2001-09-09'; > ERROR: parser: parse error at or near "timestamp" It should be enough to double quote timestamp when you want to refer to the column.
double quotes are your friend:
C."timestamp" = ...
regards, tom lane
On Wednesday 07 November 2001 20:34, you wrote:
> double quotes are your friend:
>
> C."timestamp" = ...
>
> regards, tom lane
Tom and Stephan,
I did try double quoting, but I was doing it to the entire string
(i.e. "C.timestamp") and that was not working. I was under the impression
,wrong here, that the variable was one piece.
Thanks,
GB
--
GB Clark II | Roaming FreeBSD Admin
gclarkii@VSServices.COM | General Geek
CTHULU for President - Why choose the lesser of two evils?