Re: Bulk Insert

From: Jasen Betts <jasen(at)xnet(dot)co(dot)nz>
To: pgsql-novice(at)postgresql(dot)org
Subject: Re: Bulk Insert
Date: 2010-05-16 10:44:50
Message-ID: hsoib2$9g6$3@reversiblemaps.ath.cx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

On 2010-05-16, David Jarvis <thangalin(at)gmail(dot)com> wrote:
> --000e0cd516808361a40486acd38a
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hi,
>
> What is the fastest way to insert 237 million records into a table that has
> rules (for distributing the data across 84 child tables)?

segregate the data first and then copy it into the child tables.

else copy it into a temp table and insert it from there using

insert into CHILD_NAME select * from TEMPNAME where SEGREGATION CONDITION;

oryou may have success with the simple copy if you increase the number of file
handles and buffers sufficiently.

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Mladen Gogala 2010-05-16 18:36:53 Re: Bulk Insert
Previous Message David Jarvis 2010-05-16 02:25:47 Bulk Insert