Re: More PostgreSQL conversion fun

Поиск
Список
Период
Сортировка
От Guy Rouillier
Тема Re: More PostgreSQL conversion fun
Дата
Msg-id CC1CF380F4D70844B01D45982E671B230137A85C@mtxexch01.add0.masergy.com
обсуждение исходный текст
Ответ на More PostgreSQL conversion fun  (Nick Wiltshire <nick@customdesigns.ca>)
Список pgsql-general
Nick Wiltshire wrote:
> Hi all,
>
> I have a varchar field in a table which contains dates in yyyy-mm-dd
> format. The problem is that some have entered invalid dates like
> 1975-01-00 and I want to convert it to a date field to avoid this
> nonsense. Is there a way to test for failure of a type conversion and
> insert a NULL on failure?
>

Not the question you asked, but perhaps a suitable alternative: before
attempting to convert, scan all the rows in the table looking for any
contents of that column not fitting the format yyyy-mm-dd.  Then you can
either fix them or null them out.

--
Guy Rouillier


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

Предыдущее
От: Chris Travers
Дата:
Сообщение: Re: Debian package for freeradius_postgresql module
Следующее
От: Haris Peco
Дата:
Сообщение: Strange syntax for create/drop index