Где dbeaver хранит настройки

от admin

Как я могу экспортировать конфигурации подключения 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 работали безупречно.

Полный рабочий процесс:

  1. Файл> Экспорт, в разделе «DBeaver» выберите «Проект», нажмите «Далее».
  2. Выберите проекты для экспорта и нажмите Готово.
  3. Скопируйте выходной файл (по умолчанию он создается в домашней папке) на машину, на которую будут импортированы проекты.
  4. Файл> Импорт, в разделе «DBeaver» выберите «Проект», нажмите «Далее».
  5. Выберите файл, созданный на предыдущих шагах, он автоматически загрузит из него проекты.
  6. Выберите проекты для импорта. Если есть конфликт имен, вы можете изменить имя импортированного проекта. Щелкните Готово.

ИМХО, очень полный, простой и понятный.

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

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.

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.

alex's user avatar

jaydel's user avatar

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:

  1. File > Export, under "DBeaver", select "Project", click Next
  2. Select the projects to export and click Finish
  3. Copy the output file (by default, it is generated in home folder) into the machine where the projects will be imported
  4. File > Import, under "DBeaver", select "Project", click Next
  5. Select the file generated in the previous steps, it will automatically load the projects from it.
  6. 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.

Как установить и настроить DBeaver в Ubuntu 20.04 / 18.04 / 16.04 и Debian 10/9

Установка и настройка DBeaver в Ubuntu 20.04 / 18.04 / 16.04 и Debian 10/9

В этом посте я расскажу, как установить DBeaver Database Tool на Ubuntu 18.04 / Ubuntu 16.04 и Debian 10/9. DBeaver CE — это бесплатный мультиплатформенный инструмент управления базами данных / клиент SQL с открытым исходным кодом, разработанный для разработчиков, программистов SQL, аналитиков и администраторов баз данных.

DBeaver поддерживает любую базу данных, имеющую драйвер JDBC — MySQL / MariaDB, PostgreSQL, Oracle, DB2 LUW, Google BigQuery, Exasol, SQL Server, Sybase / SAP ASE, SQLite, Firebird, H2, HSQLDB, Derby, Teradata, Vertica, Netezza, Informix. и т. д. Если вам нужна поддержка источников данных, не относящихся к JDBC, таких как WMI, MongoDB, Cassandra, Redis, то подумайте об использовании DBeaver Enterprise Edition .

DBeaver основан на платформе Eclipse и является хорошим инструментом для создания SQL-запросов, редактирования и передачи данных, просмотра деревьев объектов, выполнения задач администрирования базы данных, мониторинга сеансов подключения к базе данных и многого другого.

Выполните следующие шаги, чтобы установить DBeaver в Ubuntu 18.04 / Ubuntu 16.04 / Debian 9.

Шаг 1. Установите Java в Ubuntu / Debian

Выполните следующие команды, чтобы установить Java и установить Java по умолчанию на вашем Ubuntu 20.04 / 18.04 / 16.04.

Установите OpenJDK в Debian 10/9

OpenJDK — это среда разработки и выполнения Java по умолчанию, доступная в репозитории Debian 10/9. Установите его, выполнив команду ниже:

Проверьте версию Java:

Шаг 2: Добавьте репозиторий Debian и установите DBeaver CE:

Добавьте репозиторий DBeaver в Debian / Ubuntu, выполнив следующие команды:

После добавления репо обновите список apt и установите DBeaver CE:

Установить версию DBeaver можно с помощью:

Шаг 3: Подготовьте сервер базы данных

Перед запуском и настройкой службы DBeaver может потребоваться создать базу данных и пользователя базы данных для подключения. Для этой демонстрации я буду использовать сервер базы данных MariaDB.

Вы можете установить сервер базы данных MariaDB, используя наши предыдущие руководства ниже.

Вы также можете использовать MySQL

Получив сервер базы данных, войдите в оболочку MySQL от имени пользователя root и создайте тестовую базу данных для подключения из инструмента базы данных DBeaver.

Шаг 4: Запуск DBeaver

Вы можете либо запустить DBeaver из своего терминала, либо запустить приложения для своего рабочего стола.

1. Создайте новое соединение с базой данных — укажите тип базы данных.

2. Предоставить информацию о доступе к базе данных — сервер, пользователь базы данных

3. Нажмите « Проверить соединение», чтобы проверить соединение. Когда вас попросят скачать драйвер подключения mariadb, пожалуйста, согласитесь, нажав Download кнопку.

Ваш тест соединения должен затем вернуть успех.

Теперь вы должны увидеть базу данных, созданную ранее в профиле подключения MariaDB.

Теперь вы можете управлять своей базой данных, таблицами, триггерами, процедурами, представлениями, событиями и т. Д. С помощью DBeaver.

Это все. Наслаждайтесь использованием редактора SQL, предоставляемого DBeaver, для генерации и тестирования SQL-запросов в графическом интерфейсе, а не в CLI.

Читать:
2001 сколько лет человеку

Похожие статьи