Import textfile as table

Started by Michelle Konzackover 23 years ago5 messagesgeneral
Jump to latest
#1Michelle Konzack
linux.mailinglists@freenet.de

Hello,

I have gotten a 16 MByte textfile with around 27.000 lines of data
which contains a database with 22 fields which are <TAB> seperated.

How can I import it into a (new) table and or new
database of pgsql.

Thanks in advance
Michelle

--
Registered Linux-User #280138 with the Linux Counter, http://counter.li.org.

#2Shridhar Daithankar
shridhar_daithankar@persistent.co.in
In reply to: Michelle Konzack (#1)
Re: Import textfile as table

On 2 Oct 2002 at 18:01, Michelle Konzack wrote:

Hello,

I have gotten a 16 MByte textfile with around 27.000 lines of data
which contains a database with 22 fields which are <TAB> seperated.

How can I import it into a (new) table and or new
database of pgsql.

You can use \copy in psql. I don't know how would you specify tab as delimeter.
May be you should convert it to some other delimeter like ':' or ',' if tab
does not work.

Get a small chunk of that file. First 100 records or so and experiment.
Otherwise it might get quite irritating..;-)

Bye
Shridhar

--
White's Statement: Don't lose heart!Owen's Commentary on White's Statement:
...they might want to cut it out...Byrd's Addition to Owen's Commentary: ...and
they want to avoid a lengthy search.

#3Nigel J. Andrews
nandrews@investsystems.co.uk
In reply to: Shridhar Daithankar (#2)
Re: Import textfile as table

On Thu, 3 Oct 2002, Shridhar Daithankar wrote:

On 2 Oct 2002 at 18:01, Michelle Konzack wrote:

Hello,

I have gotten a 16 MByte textfile with around 27.000 lines of data
which contains a database with 22 fields which are <TAB> seperated.

How can I import it into a (new) table and or new
database of pgsql.

You can use \copy in psql. I don't know how would you specify tab as delimeter.
May be you should convert it to some other delimeter like ':' or ',' if tab
does not work.

Tab is the separator for COPY. I'm not sure about \copy but I presume it's
going to be the same since it probably only does a copy in from stdin.

Get a small chunk of that file. First 100 records or so and experiment.
Otherwise it might get quite irritating..;-)

Very irritating.

--
Nigel J. Andrews

#4scott.marlowe
scott.marlowe@ihs.com
In reply to: Shridhar Daithankar (#2)
Re: Import textfile as table

On Thu, 3 Oct 2002, Shridhar Daithankar wrote:

On 2 Oct 2002 at 18:01, Michelle Konzack wrote:

Hello,

I have gotten a 16 MByte textfile with around 27.000 lines of data
which contains a database with 22 fields which are <TAB> seperated.

How can I import it into a (new) table and or new
database of pgsql.

You can use \copy in psql. I don't know how would you specify tab as delimeter.
May be you should convert it to some other delimeter like ':' or ',' if tab
does not work.

Get a small chunk of that file. First 100 records or so and experiment.
Otherwise it might get quite irritating..;-)

Actually, tab is the default seperator for pg_dump and copy, so it should
work as is.

#5Michelle Konzack
linux.mailinglists@freenet.de
In reply to: Shridhar Daithankar (#2)
Re: Import textfile as table

Hello,

if you seed it sometimes... thanks to 'rovero'

Run psql......
create table table_name.........
copy table_name from '/full/path/to/file' using delimiters '\t';

Michelle

Am 15:34 2002-10-03 +0530 hat Shridhar Daithankar geschrieben:

Show quoted text

On 2 Oct 2002 at 18:01, Michelle Konzack wrote:

Hello,

I have gotten a 16 MByte textfile with around 27.000 lines of data
which contains a database with 22 fields which are <TAB> seperated.

How can I import it into a (new) table and or new
database of pgsql.

You can use \copy in psql. I don't know how would you specify tab as delimeter.
May be you should convert it to some other delimeter like ':' or ',' if tab
does not work.

Get a small chunk of that file. First 100 records or so and experiment.
Otherwise it might get quite irritating..;-)

Bye
Shridhar

--
White's Statement: Don't lose heart!Owen's Commentary on White's Statement:
...they might want to cut it out...Byrd's Addition to Owen's Commentary: ...and
they want to avoid a lengthy search.

---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org

########## Get the Power of Debian/GNU-Linux ##########