Dbeaver: Где хранится информация, содержащая путь к недавно сохраненным скриптам
Привет — Прошу прощения, если на это уже ответили. Я заметил, что могу сохранить сценарий при подключении к базе данных, и DBeaver предоставит вам их список при следующем подключении. Где он хранит каталог, в котором хранятся эти файлы, и можно ли его редактировать? Также вы можете переключить эту функцию?
Самый полезный комментарий
Вы имеете в виду сценарии SQL? Они хранятся в рабочем пространстве DBeaver (расположение по умолчанию — в папке .dbeaver на домашней странице пользователя).
Вы можете нажать ALT + Enter в скрипте и увидеть точное местоположение файла на странице ресурсов.
Все 7 Комментарий
Вы имеете в виду сценарии SQL? Они хранятся в рабочем пространстве DBeaver (расположение по умолчанию — в папке .dbeaver на домашней странице пользователя).
Вы можете нажать ALT + Enter в скрипте и увидеть точное местоположение файла на странице ресурсов.
Спасибо за ответ.
Да, я имею в виду сценарии SQL.
У меня есть файлы, которых нет в рабочей области по умолчанию. Я специально сохранил их в другой папке. Однако я не вижу местоположение, когда нажимаю ALT + Enter. В редакторе SQL есть раздел «Ресурсы», но я не вижу, где он находит мои файлы сценариев.

вот что я вижу
Ах, извините, моя ошибка. Свойства ресурса не отображаются для внешних файлов (не связанных с рабочей областью).
Для таких файлов вы можете увидеть расположение файла во всплывающей подсказке вкладки редактора:
Кстати — вы можете связать внешнюю папку с рабочим пространством DBeaver.
Щелкните правой кнопкой мыши «Скрипты SQL» в навигаторе проекта -> Папка ссылок. После этого вы можете работать с внешними файлами SQL так же, как и с обычными.
Как я могу экспортировать конфигурации подключения DBeaver?
Я надеялся, что есть способ экспортировать конфигурации / свойства подключения DBeaver с моей старой машины, вместо того, чтобы проходить процесс воссоздания каждого из них. Кто-нибудь знает как это сделать?
Версия DBeaver на моем старом компьютере — 6.0.3, а версия на моем новом компьютере — 6.1.x.
12 ответов
Мой опыт работы с Windows 10 x64 для перенести соединения из DBeaver 5.1.2 в DBeaver 6.1.5 :
Функциональность File | Export и File | Import (по крайней мере) непростая / понятная. (Где «строки подключения»? Что мне экспортировать?)
Итак, я нашел эти файлы:
DBeaver 5:
C: \ Users \ user-123 \ .dbeaver4 \ General \ .dbeaver-data-sources.xml
(явно обновился с версии 4)
DBeaver 6:
C: \ Users \ user-456 \ AppData \ Roaming \ DBeaverData \ workspace6 \ General \ .dbeaver \ data-sources.json
Итак, мне нужно вручную извлечь данные из XML и вставить JSON.
Надеюсь, у вас есть файл конфигурации JSON для 6.3 и 6.1.x.
Надеюсь, это поможет.
В OSX (Mac) здесь:
+ подключения к проекту в файле: C: \ Users \ [USER] \ AppData \ Roaming \ DBeaverData \ workspace6 \ General.dbeaver \ data-sources.json
+ Все защищенные информационные файлы: C: \ Users \ [USER] \ AppData \ Roaming \ DBeaverData \ workspace6 \ General.dbeaver \ credentials-config.json
В моем случае путь:
Если папка .dbeaver не существует в новой установке, вам нужно будет ее создать.
Версия бобра: 7.3
Если вы используете приложение Windows Store DBeaver CE в Windows 10, папка рабочей области отличается из-за изолированности приложения и выглядит следующим образом:
Затем вы можете следовать инструкциям Wiki здесь:
Я только что попытался перенести конфигурацию для dbeaver 7.3.1 с одной машины на другую, и если вы скопируете и вставите папку:
C: \ Users \ ваше_имя_пользователя \ AppData \ Roaming \ DBeaverData \
Вы получите все работает довольно гладко
Я только что перенес несколько проектов из DBeaver 6.1.4 в 7.2.3, и параметры File> Export / Import работали безупречно.
Полный рабочий процесс:
- Файл> Экспорт, в разделе «DBeaver» выберите «Проект», нажмите «Далее».
- Выберите проекты для экспорта и нажмите Готово.
- Скопируйте выходной файл (по умолчанию он создается в домашней папке) на машину, на которую будут импортированы проекты.
- Файл> Импорт, в разделе «DBeaver» выберите «Проект», нажмите «Далее».
- Выберите файл, созданный на предыдущих шагах, он автоматически загрузит из него проекты.
- Выберите проекты для импорта. Если есть конфликт имен, вы можете изменить имя импортированного проекта. Щелкните Готово.
ИМХО, очень полный, простой и понятный.
Обновление : после нескольких дней работы я понял, что некоторые соединения не были импортированы. Я до сих пор не знаю почему, но, похоже, это ошибка. Просто дважды проверьте свои соединения после экспорта и импорта.
How can I export DBeaver connection configurations?
I was hoping there is a way to export DBeaver connection configurations/properties from my old machine rather than having to go through the process of recreating each one. Does anyone know how to do this?
The DBeaver version on my old machine is 6.0.3, and the version on my new machine is 6.1.x.
![]()
![]()
12 Answers 12
I just migrated some projects from DBeaver 6.1.4 to 7.2.3 and the File > Export/Import options worked flawlessly.
The full workflow is:
- File > Export, under "DBeaver", select "Project", click Next
- Select the projects to export and click Finish
- Copy the output file (by default, it is generated in home folder) into the machine where the projects will be imported
- File > Import, under "DBeaver", select "Project", click Next
- Select the file generated in the previous steps, it will automatically load the projects from it.
- Select the projects to import, if there is any name conflict you can change the name of the imported project. Click Finish.
IMHO, very complete, easy and straightforward.
Update: after a few days of working, I realized some of the connections were not imported. I still don’t know why, but it seems to be a bug. Just double check your connections after exporting and importing.
Workspace Location
- SSH Configuration
- Proxy configuration
- Kerberos authentication

- Network Profiles
- Separate Connections
PRO Databases support
License management
- License Administration

- How to Import License

- How to Reassign License

- Build from sources
- Develop in Eclipse
- Develop in IDEA
- Resources localization
- Automatic Tests
- Unit Tests
- Code contribution
Clone this wiki locally
Default location of DBeaver workspace
By default DBeaver stores all its files (configurations, scripts, diagrams, etc) in the following folder:
| Folder | Location |
|---|---|
| workspace6 | Workspace files for DBeaver 6.1+ |
| drivers | Auto downloaded database drivers |
You can specify a custom workspace location by passing parameter -data <path> in the command line. <path> can be an absolute or relative directory path.