Re: NULL TIMESTAM problem
От | Enrique Sánchez |
---|---|
Тема | Re: NULL TIMESTAM problem |
Дата | |
Msg-id | BAY113-F30E5A0BB2EF9D6EA42249ED4EC0@phx.gbl обсуждение исходный текст |
Ответ на | Re: NULL TIMESTAM problem (Michael Fuhr <mike@fuhr.org>) |
Список | pgsql-general |
OK. the error was that: postgress didn't recognize which was the NULLstring, because the format file was: value1*value2**value4, where the delimiter is: * . I learnd the default NULL string is '\N', but as you told me, you can specify this in the command definition. Thanks Michael. >From: Michael Fuhr <mike@fuhr.org> >To: Enrique S�nchez <sancheztru@hotmail.com> >CC: pgsql-general@postgresql.org >Subject: Re: [GENERAL] NULL TIMESTAM problem >Date: Thu, 9 Mar 2006 12:26:10 -0700 > >On Thu, Mar 09, 2006 at 12:49:14PM -0600, Enrique S�nchez wrote: > > I nedd to fill a database table x from a file With the COPY command an >the > > delimiter '*'. > > This table has a timestamp null column (I declared like: ' birthday > > timestamp NULL' ). > > > > But when I try to insert NULL values(specified in the file), postgres >throw > > an error. > >What's the error? How are the NULL values specified in the file? > > > I don't know how can I specify this NULL value wkthout an '\N' >character. > >See the COPY documentation -- COPY has a NULL option that allows >you to specify what string should be interpreted as NULL. Recent >versions also have a CSV option that interprets empty strings as >NULL. > >http://www.postgresql.org/docs/8.1/interactive/sql-copy.html > >(Use the documentation for whatever version you're running.) > >-- >Michael Fuhr > >---------------------------(end of broadcast)--------------------------- >TIP 6: explain analyze is your friend
В списке pgsql-general по дате отправления: