Thread: Importing delimited files
I've usually imported any delimited text files into my PostgreSQL databases using "PGACCESS" which has worked great for me. Our System Admin here is wanting to import a delimited text file into a postgresql database using the psql command line... any suggestions? Kevin -------------------------------------------------------------------- Kevin Heflin | ShreveNet, Inc. | Ph:318.222.2638 x103 VP/Mac Tech | 333 Texas St #619 | FAX:318.221.6612 kheflin@shreve.net | Shreveport, LA 71101 | http://www.shreve.net --------------------------------------------------------------------
On Mon, 22 Jun 1998, kheflin wrote: > I've usually imported any delimited text files into my PostgreSQL > databases using "PGACCESS" which has worked great for me. Our System > Admin here is wanting to import a delimited text file into a postgresql > database using the psql command line... > > any suggestions? Use the SQL command COPY for importing a delimited fileinto a tabl. You can also use the psql command \copy, but it isn't as flexible. Take a look at the online help in psql for the exact syntax of both commands. Brett W. McCoy http://www.lan2wan.com/~bmccoy ----------------------------------------------------------------------- "The Number of UNIX installations has grown to 10, with more expected." -- The UNIX Programmer's Manual, 2nd Edition, June, 1972
On Mon, 22 Jun 1998, kheflin wrote: > I've usually imported any delimited text files into my PostgreSQL > databases using "PGACCESS" which has worked great for me. Our System > Admin here is wanting to import a delimited text file into a postgresql > database using the psql command line... > > any suggestions? > > Kevin Hi, I just finished loading 54,000 + records into postgres, from the command line. $ pgsql -e dbname < loadfile At the top of the file I put; COPY table_name FROM stdin; At EOF I put: \. BTW, loading 54353 records (22 attributes) into a db took about 4 minutes on a 486 dx2/66 (all scsi) with a lowly 32M of RAM... Once I created my index, selecting one record from this soup takes less than a second (linux 2.0.27)... Good luck! =================================================================== User Guide Dog Database Project =================================================================== Powered by PostgreSQL 6.3.2 * Advanced Database Design - Proven Performance * ---- Perl 5.004 / DBI-0.91::DBD-PG-0.69 =================================================================== http://www.panix.com/~ugd ===================================================================