Re: alter column type (from timestamp to date) violates not null

Поиск
Список
Период
Сортировка
От Michael Fuhr
Тема Re: alter column type (from timestamp to date) violates not null
Дата
Msg-id 20070310155604.GA83166@winnie.fuhr.org
обсуждение исходный текст
Ответ на alter column type (from timestamp to date) violates not null  ("psmith" <suller.andras@gmail.com>)
Ответы Re: alter column type (from timestamp to date) violates not null  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
On Fri, Mar 09, 2007 at 04:55:59AM -0800, psmith wrote:
> When change a column type from timestamp to date, the 'infinity' and '-
> infinity' values will be NULL. Even if the column has a not null
> constraint.
[...]
>                                                    version
> --------------------------------------------------------------------------------------------------------------
>  PostgreSQL 8.1.0 on i486-pc-linux-gnu, compiled by GCC cc (GCC) 4.0.3
> 20051023 (prerelease) (Debian 4.0.2-3)
> (1 sor)

This appears to be fixed already:

test=> alter table a alter t type date;
ERROR:  column "t" contains null values
test=> select version();
                                  version
---------------------------------------------------------------------------
 PostgreSQL 8.1.8 on sparc-sun-solaris2.9, compiled by GCC gcc (GCC) 3.4.2
(1 row)

--
Michael Fuhr

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

Предыдущее
От: "Duilio Andre Chavez Cuarite"
Дата:
Сообщение: BUG #3132: I don't access to DB
Следующее
От: Tom Lane
Дата:
Сообщение: Re: alter column type (from timestamp to date) violates not null