Thread: copy from multi-line text problem

copy from multi-line text problem

From
Igor Velkov
Date:
Can I use copy from command for bulk insertion to table with multi-line
text fields?
In past< with MySQL i do it with configure "," serarated fields, quotes
and "|" separated lines.
With Postgres it can't parse more-that-1-line text field.

Can I import tis file somehow?

Thanks,
Igor

Re: copy from multi-line text problem

From
Andrew McMillan
Date:
Igor Velkov wrote:
>
> Can I use copy from command for bulk insertion to table with multi-line
> text fields?
> In past< with MySQL i do it with configure "," serarated fields, quotes
> and "|" separated lines.
> With Postgres it can't parse more-that-1-line text field.
>
> Can I import tis file somehow?

I have a perl script which I use to parse comma-separated files like
this.  It is 'sort-of' generic, but you would need to customise it a
little for your situation.

E-mail me if you would like a copy.

Cheers,
                    Andrew.
--
_____________________________________________________________________
           Andrew McMillan, e-mail: Andrew@catalyst.net.nz
Catalyst IT Ltd, PO Box 10-225, Level 22, 105 The Terrace, Wellington
Me: +64 (21) 635 694, Fax: +64 (4) 499 5596, Office: +64 (4) 499 2267

Re: copy from multi-line text problem

From
"Brett W. McCoy"
Date:
On Mon, 9 Apr 2001, Andrew McMillan wrote:

> > Can I import tis file somehow?
>
> I have a perl script which I use to parse comma-separated files like
> this.  It is 'sort-of' generic, but you would need to customise it a
> little for your situation.

DBD::CSV is another option for moving stuff from a comma-separated text
file into Postgres.  I use it all the time for this.  Gives me more
control over what I am importing in, because I am using SQL to get stuff
out of the text file and using SQL to insert it into Postgres.  It may not
be the fastest option, but it's definitely more flexible.

-- Brett
                   http://www.chapelperilous.net/btfwk/
------------------------------------------------------------------------
All a man needs out of life is a place to sit 'n' spit in the fire.