Re: How to skip duplicate records while copying from CSV to table in Postgresql using "COPY"

Поиск
Список
Период
Сортировка
От Scott Marlowe
Тема Re: How to skip duplicate records while copying from CSV to table in Postgresql using "COPY"
Дата
Msg-id CAOR=d=3g_DFBJ2FFOwXW0q9erKcpchQH6NSZ3rm4Ks2BB9_0Sw@mail.gmail.com
обсуждение исходный текст
Ответ на How to skip duplicate records while copying from CSV to table in Postgresql using "COPY"  (Arup Rakshit <aruprakshit@rocketmail.com>)
Список pgsql-general
On Sun, May 24, 2015 at 4:26 AM, Arup Rakshit
<aruprakshit@rocketmail.com> wrote:
> Hi,
>
> I am copying the data from a CSV file to a Table using "COPY" command. But one thing that I got stuck, is how to skip
duplicaterecords while copying from CSV to tables. By looking at the documentation, it seems, Postgresql don't have any
inbuilttoo to handle this with "copy" command. By doing Google I got below 1 idea to use temp table. 
>
> http://stackoverflow.com/questions/13947327/to-ignore-duplicate-keys-during-copy-from-in-postgresql
>
> I am also thinking what if I let the records get inserted, and then delete the duplicate records from table as this
postsuggested - http://www.postgresql.org/message-id/37013500.DFF0A64A@manhattanproject.com. 
>
> Both of the solution looks like doing double work. But I am not sure which is the best solution here. Can anybody
suggestwhich approach should I adopt ? Or if any better ideas you guys have on this task, please share. 

Have you looked at pg_loader?
http://pgloader.io/index.html


В списке pgsql-general по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Re: Server tries to read a different config file than it is supposed to
Следующее
От: Marcos Ortiz
Дата:
Сообщение: Re: Trying to solve a SocketError [Errno 13] Permission with PL/Python in PostgreSQL 9.3