ignoring primary key violations in COPY command - Mailing list pgsql-sql

From
Subject ignoring primary key violations in COPY command
Date
Msg-id B9F9AF34C9B5F743996B82EF46DF07CD03A6D4EC@BLR-EC-MBX04.wipro.com
Whole thread Raw
List pgsql-sql
<p align="LEFT"><span lang="en-us"><font face="Tahoma" size="2">Hi all, </font></span><p align="LEFT"><span
lang="en-us"><fontface="Tahoma" size="2">We are importing the data from the CSV file into the database using COPY
command.</font></span><spanlang="en-us"></span><span lang="en-us"> <font face="Tahoma" size="2">But when
the</font></span><spanlang="en-us"></span><span lang="en-us"> <font face="Tahoma" size="2">‘</font></span><span
lang="en-us"></span><spanlang="en-us"><font face="Tahoma" size="2">primary key</font></span><span
lang="en-us"></span><spanlang="en-us"> <font face="Tahoma" size="2">‘</font></span><span lang="en-us"></span><span
lang="en-us"><fontface="Tahoma" size="2"> violation occurs , it stops </font></span><p align="LEFT"><span
lang="en-us"><fontface="Tahoma" size="2">Then and there and data is not</font></span><span lang="en-us"></span><span
lang="en-us"><font face="Tahoma" size="2">updated</font></span><span lang="en-us"></span><span lang="en-us"><font
face="Tahoma"size="2"> into the</font></span><span lang="en-us"></span><span lang="en-us"> <font face="Tahoma"
size="2">tables.</font></span><spanlang="en-us"></span><span lang="en-us"> <font face="Tahoma" size="2">Also
i</font></span><spanlang="en-us"></span><span lang="en-us"><font face="Tahoma" size="2">n the CSV file the number of
columnsis not fixed , its varie</font></span><span lang="en-us"></span><span lang="en-us"><font face="Tahoma"
size="2">s</font></span><spanlang="en-us"></span><span lang="en-us"><font face="Tahoma" size="2"> </font></span><p
align="LEFT"><spanlang="en-us"><font face="Tahoma" size="2">In n</font></span><span lang="en-us"></span><span
lang="en-us"><fontface="Tahoma" size="2">umber , it can range anywhere between 1 -22,</font></span><span
lang="en-us"></span><spanlang="en-us"> <font face="Tahoma" size="2">I need to figure out a way such that I need
to</font></span><spanlang="en-us"></span><span lang="en-us"> <font face="Tahoma" size="2">update</font></span><span
lang="en-us"></span><spanlang="en-us"><font face="Tahoma" size="2"> only thos</font></span><span
lang="en-us"></span><spanlang="en-us"><font face="Tahoma" size="2">e columns which are present </font></span><p
align="LEFT"><spanlang="en-us"><font face="Tahoma" size="2">In the CSV file . This of course</font></span><span
lang="en-us"></span><spanlang="en-us"> <font face="Tahoma" size="2"></font></span><span lang="en-us"></span><span
lang="en-us"><font face="Tahoma" size="2">I would like to</font></span><span lang="en-us"></span><span lang="en-us">
<fontface="Tahoma" size="2">accomplish</font></span><span lang="en-us"></span><span lang="en-us"><font face="Tahoma"
size="2">using COPY command , Please let me know if at all this is possible in postgresql</font></span><span
lang="en-us"></span><spanlang="en-us"> <font face="Tahoma" size="2">8.1</font></span><p align="LEFT"><i><span
lang="en-us"></span></i><aname=""><i><span lang="en-us">Thanks and regards,</span></i></a><span
lang="en-us"></span><spanlang="en-us"></span><p align="LEFT"><span lang="en-us"><font color="#008000" size="2">Rajendra
Singh</font></span><palign="LEFT"><span lang="en-us"> </span><p align="LEFT"><span lang="en-us"><font color="#FF0000"
size="2">WiproTechnologies</font></span><span lang="en-us"></span><span lang="en-us"></span><p align="LEFT"><span
lang="en-us"><fontcolor="#000080" size="2">Plot No. 72, Hosur Main road</font></span><span lang="en-us"></span><span
lang="en-us"></span><palign="LEFT"><span lang="en-us"><font color="#000080" size="2">Keonics Electronics
City</font></span><spanlang="en-us"></span><span lang="en-us"></span><p align="LEFT"><span lang="en-us"><font
color="#000080"size="2">Bangalore- 560100, INDIA</font></span><span lang="en-us"></span><span lang="en-us"></span><p
align="LEFT"><i><spanlang="en-us"><font color="#3366FF">I believe we should all pay our tax with a smile. I tried - but
theywanted cash</font></span></i><span lang="en-us"><b></b></span><b><span lang="en-us"></span></b><p
align="LEFT"><spanlang="en-us"></span><table><tr><td bgcolor="#ffffff"><font color="#000000"><br /> The information
containedin this electronic message and any attachments to this message are intended for the exclusive use of the
addressee(s)and may contain proprietary, confidential or privileged information. If you are not the intended recipient,
youshould not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies
ofthis message and any attachments. <br /><br /> WARNING: Computer viruses can be transmitted via email. The recipient
shouldcheck this email and any attachments for the presence of viruses. The company accepts no liability for any damage
causedby any virus transmitted by this email.<br /><br /> www.wipro.com<br /></font></td></tr></table> 

pgsql-sql by date:

Previous
From:
Date:
Subject: Re: Whole-row comparison ?
Next
From:
Date:
Subject: ignoring primary key violations in COPY command