@VoDem

Как импортировать данные из csv в Postgres?

Есть таблица с данными пользователей с ключем по номеру телефона, как мне импортировать данные из cvs игнорируя дублирующие данные?
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
create temp table import_data (...);
copy import_data from '/path/to/file' (format csv, ...);
insert into tablename (...) select .. from import_data where not exists (select from tablename where tablename.phone = import_data.phone) on conflict do nothing;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы