Implicit conversion from string to timestamp

Поиск
Список
Период
Сортировка
От David Goodenough
Тема Implicit conversion from string to timestamp
Дата
Msg-id 200602171016.20769.david.goodenough@btconnect.com
обсуждение исходный текст
Ответы Re: Implicit conversion from string to timestamp  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
I have some generic code to which I pass a series of values to be inserted
into a PostgreSQL table which includes a field which is defined as a timestamp
and which I wish to populate with a string of the form
"yyyy-MM-dd hh:mm:ss.SSS".  Under pg 8 and before this worked fine
but now with 8.1 I seem to be getting an exception which reads:-

ERROR: column "created" is of type timestamp without time zone but expression
is of type character varying

All this is done using JDBC (so I suppose it might be a JDBC error).

I know that a number of things were tightened up with 8.1, is this one of
them?  Or should I be asking this on the JDBC list.

I had thought that passing strings into timestamps was acceptable.

David

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

Предыдущее
От: Martijn van Oosterhout
Дата:
Сообщение: Re: How do I use the backend APIs
Следующее
От: William Leite Araújo
Дата:
Сообщение: Re: return setof and Temp tables