xfire123 Posted August 3, 2017 Share Posted August 3, 2017 Hello I need a help. I have try two ways of import csv files in a table. Basically i do this for automation. I have a csv file that is filled up every day with new appended data. I used 2 scripts: With the software: pgfutter pgfutter --db "Test" --port "5432" --user "postgres" --pw "1111" csv DATA.csv The only problem there is that if the csv file have cyrillic content its not displayed. But there is no issue when transfer duplicated rows. They are replaced by the new ones. In the second scripts the result is opposite. Its not replace if they are existed in the table. They are copied next to the same one: ( echo DELETE from testcsv; COPY testcsv FROM 'D:\data.csv' DELIMITER ',' CSV; ) | "C:\Program Files\PostgreSQL\9.6\bin\psql" -h localhost -p 5432 -U postgres -d Test -w I see in the Net that can accomplish this with temporary tables or upsert. Can you give me what is the best solution and give me example, please? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.