Экспорт результатов на Dbeaver в CSV

Обычно я использую Dbeaver для окон и всегда экспортирую свой набор результатов так:

  • Запустить мой запрос → выбрать результат → экспортировать набор результатов → выбрать экспорт в буфер обмена → готово

Этот шаг за шагом помещает мой набор результатов в буфер обмена, и я могу вставить его туда, где я хочу с ним работать.

Проблема в том, что сейчас я использую dbeaver для Mac, и это руководство не работает. Я могу продолжать до того момента, пока не выберу свой набор результатов, как показано на рисунке ниже:

exporting data set

Но как только я иду дальше в этом процессе, на последнем шаге я получаю: нет запроса

Обратите внимание, что в "источнике" предполагалось показать запрос, который породил набор результатов, но вместо этого он говорит "выбрать".

В результате он не выбирает мой результат или что-либо еще (кроме того, что он "успешен").

Обычно мой запрос показывался там автоматически, и я не мог найти ни одной опции, которая бы исправила эту проблему в меню.

Ответ 1

Вам не нужно использовать буфер обмена, вы можете напрямую экспортировать весь набор результатов (не только то, что вы видите) в файл:

  1. Выполните ваш запрос
  2. Щелкните правой кнопкой мыши в любом месте результатов
  3. нажмите "Экспорт набора результатов...", чтобы открыть мастер экспорта
  4. Выберите нужный формат (CSV по вашему вопросу)
  5. Проверьте настройки на следующих панелях, нажав "Далее". (Не нужно ничего менять в моем случае)
  6. Установите папку, в которой будет создан файл, и "Готово"

Экспорт выполняется в фоновом режиме, после чего появится всплывающее окно.


В новых версиях DBeaver вы можете просто:

  1. щелкните правой кнопкой мыши SQL-запрос, который вы хотите экспортировать
  2. Выполнить> Экспорт из запроса
  3. Выберите нужный формат (CSV по вашему вопросу)
  4. Проверьте настройки на следующих панелях, нажав "Далее". (Не нужно ничего менять в моем случае)
  5. Установите папку, в которой будет создан файл, и "Готово"

Экспорт выполняется в фоновом режиме, после чего появится всплывающее окно.

По сравнению с предыдущим способом экспорта, это экономит вам шаг 1 (выполнение запроса), который может быть полезен при запросах, требующих много времени и ресурсов.

Ответ 2

Проблема заключалась в проверке флажка "открыть новое соединение". Поэтому я не мог использовать свою временную таблицу.

Ответ 3

Есть ли причина, по которой вы не можете выбрать результаты и щелкните правой кнопкой мыши и выберите "Расширенная копия" → "Расширенная копия"? Я нахожусь на Mac, и я всегда копирую результаты в буфер обмена для вставки.