Re: Copy command-Out of memory error
От | Gezeala M. Bacuño II |
---|---|
Тема | Re: Copy command-Out of memory error |
Дата | |
Msg-id | CAJKO3mX1eqeijsDJLYh=wVo0yNEr0zHTP6UiRnpe1aw9O-717w@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Copy command-Out of memory error (Nipuna <nipunajoset@gmail.com>) |
Список | pgsql-novice |
On Tue, Oct 9, 2012 at 12:39 PM, Nipuna <nipunajoset@gmail.com> wrote: > Yes I did, there seems no problems. > > On Tue, Oct 9, 2012 at 3:08 PM, ktm@rice.edu <ktm@rice.edu> wrote: >> >> On Tue, Oct 09, 2012 at 03:03:39PM -0400, Nipuna wrote: >> > Hi Tom, >> > >> > Thanks for the response.I did retrieve that particular line to see if >> > that >> > record is wider, but its the same as other records. Anymore >> > suggestions.. >> > >> >> Did you check for quoting or escaping problems as Tom suggested, as well. >> >> Cheers, >> Ken >> >> > On Tue, Oct 9, 2012 at 2:43 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote: >> > >> > > nipuna <nipunajoset@gmail.com> writes: >> > > > I am trying to copy a 13G file to postgres db using the 'copy from' >> > > command on PGSQL 8.4. After loading 8 million records I got the below >> > > error >> > > . >> > > >> > > > ERROR: out of memory >> > > >> > > > DETAIL: Cannot enlarge string buffer containing 1073726116 bytes by >> > > 65536 more bytes. >> > > > CONTEXT: COPY teststorage, line 8479575 >> > > >> > > This makes it look like line 8479575 is, all by itself, wider than >> > > 1GB. >> > > If that's really what your data is, you'll need to find some other >> > > representation --- Postgres can't cope with fields wider than 1GB. >> > > (And in practice you don't want to be coming anywhere close to that >> > > limit anyway.) >> > > >> > > If you didn't think you had individual rows that wide, maybe this is >> > > due to some sort of quoting or escaping problem in your data file. >> > > >> > > regards, tom lane >> > > >> > >> > >> > >> > -- >> > Regards, >> > Nipuna > > > > > -- > Regards, > Nipuna > > Look out for file corruption. Use vim and/or hex editor. Saw that error on files with NULL bytes, unterminated delimiters, unterminated lines. You should split the file into chunks then load and see which chunk will fail.
В списке pgsql-novice по дате отправления: