Может ли DataGrip перебирать файлы CSV? - PullRequest
0 голосов
/ 29 мая 2020

Я использую DataGrip, и мне нужно выполнить несколько запросов в следующем формате:

SELECT * FROM table WHERE id = '01345' AND date = '01-01-2020'

Для каждого запроса идентификатор и дата разные. У меня есть файл CSV с множеством строк, каждая строка содержит другой идентификатор и дату. Есть ли способ заставить DataGrip перебирать CSV-файл и выполнять все необходимые запросы, а также сохранять каждый вывод в виде CSV-файла (все выходные данные, объединенные в один CSV-файл, также подойдут)?

1 Ответ

1 голос
/ 01 июня 2020

Одношагового решения не существует. Но вот что я бы сделал:

  1. Импортируйте файл CSV в таблицу во временной базе данных в памяти, например H2
  2. Напишите свой собственный экстрактор, см. примеры by @ moscas

Кроме того, см. сообщения в блоге DataGrip об экспорте и экстракторах:

...