Re: COPY from - Mailing list pgsql-novice

From Mladen Gogala
Subject Re: COPY from
Date
Msg-id 1265850026.9844.1.camel@medo
Whole thread Raw
In response to Re: COPY from  (Mike <1100100@gmail.com>)
List pgsql-novice
You should probably use the CSV format like this:

scott=# copy emp from '/tmp/emp.csv' with csv;
COPY 14
scott=# select * from emp;
empno | ename  |    job    | mgr  |      hiredate       | sal  | comm | deptno
-------+--------+-----------+------+---------------------+------+------+--------
  7369 | SMITH  | CLERK     | 7902 | 1980-12-17 00:00:00 |  800 |      |     20
  7499 | ALLEN  | SALESMAN  | 7698 | 1981-02-20 00:00:00 | 1600 |  300 |     30
  7521 | WARD   | SALESMAN  | 7698 | 1981-02-22 00:00:00 | 1250 |  500 |     30
  7566 | JONES  | MANAGER   | 7839 | 1981-04-02 00:00:00 | 2975 |      |     20
  7654 | MARTIN | SALESMAN  | 7698 | 1981-09-28 00:00:00 | 1250 | 1400 |     30
  7698 | BLAKE  | MANAGER   | 7839 | 1981-05-01 00:00:00 | 2850 |      |     30
  7782 | CLARK  | MANAGER   | 7839 | 1981-06-09 00:00:00 | 2450 |      |     10
  7788 | SCOTT  | ANALYST   | 7566 | 1987-04-19 00:00:00 | 3000 |      |     20
  7839 | KING   | PRESIDENT |      | 1981-11-17 00:00:00 | 5000 |      |     10
  7844 | TURNER | SALESMAN  | 7698 | 1981-09-08 00:00:00 | 1500 |    0 |     30
  7876 | ADAMS  | CLERK     | 7788 | 1987-05-23 00:00:00 | 1100 |      |     20
  7900 | JAMES  | CLERK     | 7698 | 1981-12-03 00:00:00 |  950 |      |     30
  7902 | FORD   | ANALYST   | 7566 | 1981-12-03 00:00:00 | 3000 |      |     20
  7934 | MILLER | CLERK     | 7782 | 1982-01-23 00:00:00 | 1300 |      |     10
(14 rows)

scott

On Wed, 2010-02-10 at 19:20 -0500, Mike wrote:
Thom,

Thanks too for your quick response.

Here's the requested data.
I have modified it to protect personally identifying information.

Line 1 from .csv file:
"XYZ CO.","5835","WILDSTUFF
INFO",28706,"11/27/2009","$DOLLARFIGURE","$DOLLARFIGURE",,0.00,0.00

COPY command:

copy invoice from '/home/m1/AR_Mod_1.csv';

-- 
Mladen Gogala 
Sr. Oracle DBA
1500 Broadway
New York, NY 10036
(212) 329-5251
www.vmsinfo.com 

pgsql-novice by date:

Previous
From: Mike
Date:
Subject: Re: COPY from
Next
From: Mladen Gogala
Date:
Subject: Full text search