Перейти к содержанию

Подключение через DBeaver

В данном разделе описан способ подключения к Picodata c помощью DBeaver — удобного инструмента для работы с БД при помощи графического интерфейса.

Общие сведения

DBeaver — универсальный SQL-клиент для администрирования баз данных. Для подключения к реляционным БД (включая Picodata) он использует JDBC-драйверы.

Picodata предоставляет обособленный драйвер picodata-jdbc для внешних подключений, разработанный на основе протокола PostgreSQL. Описание возможностей и структуры драйвера приведено отдельно.

Требования

Для подключения к Picodata c помощью DBeaver требуются:

Подключение

Добавление драйвера

Создайте в DBeaver новый драйвер для Picodata:

База данных > Управление драйверами > Новый (Database > Driver Manager > New)

На вкладке Настройки введите:

  • имя драйвера: Picodata
  • имя класса: io.picodata.jdbc.Driver
  • шаблон URL: jdbc:picodata://{host}:{port}/?
  • стандартный порт: укажите номер порта, заданный для параметра PG_LISTEN инстанса Picodata (обычно это 5432)
  • стандартный логин: укажите, под каким пользователем DBeaver будет предлагать подключиться к Picodata

Также включите параметр Propagate driver properties. Остальные настройки оставьте как есть. Пример заполнения показан ниже:

DBeaver Driver Settings

На вкладке Библиотеки:

  • нажмите Добавить файл и выберите два JAR-файла (postgresql-*.jar и picodata-jdbc-*.jar)
  • под списком файлов нажмите Найти класс и выберите io.picodata.jdbc.Driver

Пример заполнения показан ниже:

DBeaver Driver Libraries

Нажмите ОК.

Подключение к Picodata

После того как драйвер добавлен, можно создать новое соединение к Picodata:

База данных > Новое соединение (Database > New database connection)

DBeaver New database connection

Выберите ранее созданный драйвер Picodata и нажмите Далее, после чего откроется окно с подробностями соединения:

DBeaver connection details

Проверьте правильность настроек на этом экране. Обратите внимание, что в блоке Аутентификация (Database native) должны быть заданы корректные имя и пароль существующего в Picodata пользователя.

См. также:

Нажмите кнопку Тест соединения (Test connection). Если данные для подключения были указаны корректно, появится окно с данными сервера СУБД и драйвера, задействованного для подключения к нему:

DBeaver test connection

Нажмите Готово.

Проверка работы

После того как подключение добавлено, нажмите на имя узла в левой панели DBeaver. Приложение подключится к Picodata и откроет дерево доступных элементов (таблицы, представления и т.д.). В основной части окна будет доступна SQL-консоль для взаимодействия с БД:

DBeaver check

На этом настройка DBeaver для работы с Picodata завершена.