Загрузка CSV файлов в Postgres с помощью DBeaver: шаг за шагом

Всем большой привет!

Мы разбирали как загрузить excel, csv файл в Dremio в этой статье ссылка. Но если в вашей архитектуре данные хранятся в Postgre server, то эта инструкция будет вам полезна. Здесь мы разберем как загрузить csv файлы в Postgres с помощью open-source приложения DBeaver.

  1. Открываем нашу целевую базу данных, выбираем схему и выбираем объект “Таблицы”. Нажимаем правой кнопкой и выбираем “Импорт данных”

  2. В открывшимся окне, выбираем файл который необходимо загрузить. Настраиваем параметры при необходимости. Здесь обращаю внимание на “Разделитель столбцов”, если в итоге вы получили некорректную таблицу, то необходимо проверить какой разделитель в исходном файле (иногда помогает сменить разделитель с запятой (,) на точку с запятой (;)). Нажимаем “Далее”.

  3. На следующем этапе мы увидим как приложение распознало наши столбцы и какие типы данных были присвоены. В дальнейшем эти типы данных можно будет поменять в Postgre или в Dremio. Нажимаем “Далее”

  4. На следующем этапе, проверяем итоговые параметры загрузки. Обращаю внимание, что загрузка происходит итеративно, по 10 тысяч строк. При необходимости можно настроить любое значение интервала. Нажимаем “Продолжить”.

  5. В итоге мы увидим всплывающее окно с успешным статусом загрузки.
    4

1 Like