Экспорт результатов на Dbeaver в CSV
Обычно я использую Dbeaver для окон и всегда экспортирую свой набор результатов так:
- Запустить мой запрос → выбрать результат → экспортировать набор результатов → выбрать экспорт в буфер обмена → готово
Этот шаг за шагом помещает мой набор результатов в буфер обмена, и я могу вставить его туда, где я хочу с ним работать.
Проблема в том, что сейчас я использую dbeaver для Mac, и это руководство не работает.
Я могу продолжать до того момента, пока не выберу свой набор результатов, как показано на рисунке ниже:
![exporting data set]()
Но как только я иду дальше в этом процессе, на последнем шаге я получаю: нет запроса
Обратите внимание, что в "источнике" предполагалось показать запрос, который породил набор результатов, но вместо этого он говорит "выбрать".
В результате он не выбирает мой результат или что-либо еще (кроме того, что он "успешен").
Обычно мой запрос показывался там автоматически, и я не мог найти ни одной опции, которая бы исправила эту проблему в меню.
Ответы
Ответ 1
Вам не нужно использовать буфер обмена, вы можете напрямую экспортировать весь набор результатов (не только то, что вы видите) в файл:
- Выполните ваш запрос
- Щелкните правой кнопкой мыши в любом месте результатов
- нажмите "Экспорт набора результатов...", чтобы открыть мастер экспорта
- Выберите нужный формат (CSV по вашему вопросу)
- Проверьте настройки на следующих панелях, нажав "Далее". (Не нужно ничего менять в моем случае)
- Установите папку, в которой будет создан файл, и "Готово"
Экспорт выполняется в фоновом режиме, после чего появится всплывающее окно.
В новых версиях DBeaver вы можете просто:
- щелкните правой кнопкой мыши SQL-запрос, который вы хотите экспортировать
- Выполнить> Экспорт из запроса
- Выберите нужный формат (CSV по вашему вопросу)
- Проверьте настройки на следующих панелях, нажав "Далее". (Не нужно ничего менять в моем случае)
- Установите папку, в которой будет создан файл, и "Готово"
Экспорт выполняется в фоновом режиме, после чего появится всплывающее окно.
По сравнению с предыдущим способом экспорта, это экономит вам шаг 1 (выполнение запроса), который может быть полезен при запросах, требующих много времени и ресурсов.
Ответ 2
Проблема заключалась в проверке флажка "открыть новое соединение". Поэтому я не мог использовать свою временную таблицу.
Ответ 3
Есть ли причина, по которой вы не можете выбрать результаты и щелкните правой кнопкой мыши и выберите "Расширенная копия" → "Расширенная копия"? Я нахожусь на Mac, и я всегда копирую результаты в буфер обмена для вставки.