Re: Data conversion question

From: Doug McNaught <doug(at)wireboard(dot)com>
To: Bill <justbill(at)ameritech(dot)net>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Data conversion question
Date: 2001-05-05 02:24:24
Message-ID: m3snikfs87.fsf@belphigor.mcnaught.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Bill <justbill(at)ameritech(dot)net> writes:

> I have some data in dBase III compatible files (created with Alpha
> Four, v4) that I want to move to Postgresql. I have already read the
> Admin pages of the manual and didn't see anything that would point
> the way.
>
> Does anyone else have any suggestions? Would it help if I exported
> the files to some other format ... perhaps CSV? Alpha Four offers
> several common (but older) file formats for export.

You have a couple options.

There is a Perl module (called DBD::XBase IIRC) that lets you treat
dBase-ish files as a (limited) SQL database. So you could write a
Perl script that reads from your dBase files and inserts into your PG
database.

Or you could see if it's possible to export from Alpha Four in a
format that the PostgreSQL "COPY" command can deal with--basically,
one record per line, no quotes, with fields delimited by a character
("|", say) that doesn't appear in the data. If you can do this, you
can use COPY to import the data and it will be fast and convenient.

> I read a post earlier where someone was advised to read the FAQ but
> I'm new to the neighborhood and don't know where to find them.

http://postgresql.readysetnet.com/docs/faq-english.html

> If the conversion is not going to be fairly straightforward using
> just pgsql, could someone point me to a conversion script or program
> somewhere?
>
> I don't want to become a pgsql guru ... I just want to read and edit
> THIS data and continue to add to these tables.

Hope my ramblings above are helpful...

-Doug
--
The rain man gave me two cures; he said jump right in,
The first was Texas medicine--the second was just railroad gin,
And like a fool I mixed them, and it strangled up my mind,
Now people just get uglier, and I got no sense of time... --Dylan

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Ashley Clark 2001-05-05 02:44:10 Re: VACUUM is hanging
Previous Message Tom Lane 2001-05-05 02:19:18 Re: subtratcing dates