Экспорт набора результатов на Dbeaver в CSV
Обычно я использую Dbeaver для windows и всегда экспортирую набор результатов следующим образом:
- Запустите мой запрос --> выберите результат --> экспортируйте набор результатов --> выберите экспорт в буфер обмена --> done
Этот шаг за шагом помещает мой набор результатов в буфер обмена, и я могу вставить его в любое место, где я хочу с ним работать.
Проблема в том, что сейчас я использую dbeaver для mac, и это руководство не работает. Я могу продолжать работу до того момента, пока не выберу набор результатов, как показано на рисунке ниже:
Но как только я продвигаюсь дальше по процессу, на последнем шаге я получаю: нет запроса
Обратите внимание, что в "источнике" должен был отображаться запрос, который создал набор результатов, но вместо этого здесь просто написано "select.
В результате он не выбирает мой результат или что-либо еще (кроме того, что он "успешен").
Обычно мой запрос отображается там автоматически, и я не смог найти в меню никаких опций, исправляющих эту проблему.
Вам не нужно использовать буфер обмена, вы можете экспортировать непосредственно весь набор результатов (а не только то, что вы видите) в файл:
Экспорт выполняется в фоновом режиме, по его завершении появляется всплывающее окно.
В более новых версиях DBeaver вы можете просто:
Экспорт выполняется в фоновом режиме, по его завершении появляется всплывающее окно.
По сравнению с предыдущим способом экспорта, это экономит шаг 1 (выполнение запроса), что может быть удобно при выполнении запросов, требующих много времени/ресурсов.
Проблема заключалась в том, что был установлен флажок "открыть новое соединение". Поэтому я не мог использовать свою временную таблицу.
Есть ли причина, по которой вы не можете выделить результаты, щелкнуть правой кнопкой мыши и выбрать Advanced Copy -> Advanced Copy? У меня Mac, и именно так я всегда копирую результаты в буфер обмена для вставки.