From: | "Tomi NA" <hefest(at)gmail(dot)com> |
---|---|
To: | "Albe Laurenz" <all(at)adv(dot)magwien(dot)gv(dot)at> |
Cc: | "Antonios Katsikadamos *EXTERN*" <antonioskatsikadamos(at)yahoo(dot)com>, pgsql-general(at)postgresql(dot)org |
Subject: | Re: postgres import |
Date: | 2006-10-31 23:17:11 |
Message-ID: | d487eb8e0610311517n56e44af5ycdca20198c712434@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
2006/10/31, Albe Laurenz <all(at)adv(dot)magwien(dot)gv(dot)at>:
> > I have a little problem. I have an .sql file ( db dump )
> > and i want to import it to postgres on linux.
> >
> > Does anyone know how i can do it?
>
> You feed it to the command line interface psql.
>
> Example:
> psql -h host -p port -d database -U user <dump.sql
It's a good enough solution in most cases, but when the rowcount
starts to skyrocket, it simply doesn't seem to cut it (at least I
couldn't make it to). To load 1,5M rows (~230MB of INSERT statements),
I used gvim (wonderful tool!) to transform the INSERT statements into
a CSV file and then used an ETL (kettle - another wonderful tool) tool
to import the data into the database.
This could have probably been done much easier: I'd welcome a helpful
hint so as I know next time. :)
t.n.a.
From | Date | Subject | |
---|---|---|---|
Next Message | Ron Johnson | 2006-10-31 23:59:06 | Text manipulation tools (was Re: postgres import) |
Previous Message | Dimitri Fontaine | 2006-10-31 22:38:44 | Re: updating to 7.4.13 helped it appears |