Guide to DBeaver
DBeaver is a database manager. DBeaver lets you add rows in its GUI without writing any SQL. This guide walks you through a number of basic tasks commonly encountered in managing LTER-core-metabase.
Installation
- Install Postgres for Windows using the EnterpriseDB installer.
- Install DBeaver.
- Run DBeaver and connect to your Postgres instance.
Backup a database to SQL file
- In DBeaver, right-click the database and click Tools > Backup.
- Select schemas to include and click Next.
- For Format, choose Plain.
Optional: You might choose to make the backup without ownership or privilege statements. This makes it easier to restore to a different server. However, note that the user restoring the database from SQL backup will become the new owner.
Менеджер баз данных DBeaver
В этой статье поговорим об инструменте, который нужен всем, кто работает с базами данных: программистам, сисадминам, аналитикам и т.д. Это универсальный менеджер баз данных DBeaver, который поддерживает более 80 баз данных.
Преимущества DBeaver
Менеджер DBeaver имеет следующие особенности:
- бесплатный;
- портабельный;
- русскоязычный;
- поддерживает любую базу данных с драйвером JDBC.;
- кросс-платформенный;
- открытый исходный код, который опубликован под лицензией GPLv3.
DBeaver предлагает следующие функции:
- Обзор метаданных базы данных;
- Редактор метаданных (таблицы, столбцы, ключи, индексы);
- Выполнение SQL-операторов / скриптов;
- Подсветка SQL (для каждого ядра СУБД);
- Автозаполнение и гиперссылки метаданных в редакторе SQL;
- Набор результатов / редактирование таблицы;
- Поддержка BLOB / CLOB (режимы просмотра и редактирования);
- Прокручиваемые наборы результатов;
- Экспорт данных (таблиц, результатов запроса);
- Управление транзакциями;
- Поиск объектов базы данных (таблицы, столбцы, ограничения, процедуры);
- Диаграммы ER;
- Закладки объекта базы данных;
- Управление скриптами SQL;
- Проекты (подключения, SQL-скрипты и закладки).
Начало работы
Менеджер DBeaver уже включен в сборку «PHP-экспресс«, поэтому, если она у вас установлена, то для запуска нажмите на
c:\Prog\Dbeaver\dbeaver.exe
Создание нового соединения с БД
Для создания нового соединения войдите в меню «База данных — Новое соединение». Вы увидите популярные базы данных.
Но если вы нажмете на вкладку «All», то увидите намного больше баз данных:
Выберем БД MySQL
Введите пароль ‘root’ и подключитесь к БД.
Создание таблиц
Для создания таблицы сделайте правый клик на пункте «Таблицы» и выберите: Создать объект «таблица».
Появится окно описания таблицы. В таблице необходимо создать необходимые поля (колонки) и добавить первичный ключ (ограничения).
Для добавления полей сделайте правый клик на колонке и выберите: Создать объект «Колонка».
Заполните описание поля
После ввода всех полей нужно добавить первичный ключ. Нажмите на вкладку «Ограничения», сделайте правый клик и выберите: Создать объект «Ограничение».
Добавление данных
Нажмите на вкладку «Данные». Для добавления записей нажмите Alt+Insert и введите данные.
Выполнение SQL-запросов
Для создания запроса войдите в меню «Редактор SQL — Редактор SQL» или нажмите F3.
Вставьте этот текст запроса:
CREATE TABLE test.Отделы (
Код отдела INT(11) auto_increment NOT NULL,
Отдел varchar(100) NULL,
CONSTRAINT Отделы_pk PRIMARY KEY ( Код отдела )
)
ENGINE=InnoDB
DEFAULT CHARSET=utf8
COLLATE=utf8_general_ci;
INSERT INTO test.отделы ( Код отдела ,Отдел)
VALUES
(1,’Администрация’),
(2,’Бухгалтерия’),
(3,’Склад’);
Для выполнения запроса нажмите Alt+X. Будет создана таблица «Отделы», и в нее добавлены три записи.
Установка DBeaver в Ubuntu 22.04
Программа DBeaver предназначена для удобного администрирования баз данных. В первую очередь она окажется полезной для разработчиков и администраторов. Из важных достоинств хотелось бы отметить высокую функциональность, удобный интерфейс и совместимость со всеми форматами БД.
В данной статье будет рассказано как установить DBeaver в Ubuntu 22.04 с помощью трех способов. А затем перейдем к нюансам работы с программой, которые стоит узнать при первом запуске.
Установка DBeaver в Ubuntu 22.04
В случае с последней версией Ubuntu загрузить DBeaver можно одним из трех способов: с помощью встроенного в дистрибутив центра приложений, через пакетный менеджер snap и с официального сайта разработчика. Разберем каждый способ по отдельности.
1. Центр приложений
В дистрибутиве Ubuntu по умолчанию доступен центр приложений Ubuntu Software, с помощью которого можно установить большое количество программ, в том числе и DBeaver. Запустить Ubuntu Software получится с помощью боковой панели или в меню Показать приложения.
Кликните по значку лупы в левом верхнем углу. Это вызовет строку поиска. Введите туда название программы DBeaver и подождите, пока не появится страница с результатами. Затем кликните по нужному элементу, чтобы перейти к странице загрузки.
Далее, кликните на кнопку Установить, введите пароль от учетной записи и подтвердите это действие. В результате пойдет загрузка компонентов программы и их последующая распаковка.
2. Пакетный менеджер snap
Если вы раньше не пользовались snap на компьютере, то его следует установить через терминал:
sudo apt install snapd
А для загрузки DBeaver выполните следующую команду:
sudo snap install dbeaver-ce
Также возможна установка через Flatpak:
flatpak install flathub io.dbeaver.DBeaverCommunity
3. Официальный сайт
А еще разработчики распространяют DBeaver через официальный сайт программы в виде deb-пакета, который можно скачать и установить с помощью встроенного в Ubuntu распаковщика пакетов. Разберемся с этой процедурой в пошаговом формате.
В любом доступном браузере перейдите по этой ссылке, чтобы попасть на страницу загрузки. Здесь кликните по ссылке Linux Debian package (installer) и сохраните файл dbeaver-ce_xxx_amd64.deb (вместо xxx будет актуальная версия программы).
Теперь откройте его с помощью утилиты Установка приложений и кликните по кнопке Установить в новом окне.
Введите пароль учетной записи и подтвердите данную процедуру. А еще установку можно вызвать из терминала, воспользовавшись командой:
sudo apt install
Ну а если у вас пользовательские каталоги имеют названия с кириллицей, то замените команду на такую:
sudo apt install
Как пользоваться DBeaver
Программу DBeaver можно запустить из меню всех приложений Ubuntu или командой:
В первый раз вам предложат создать тестовую базу данных, чтобы разобраться с основными нюансами. Ну а мы опишем их чуть более подробно. Для этого остановимся на трех основных действиях.
1. Добавить подключение
Во время первого знакомства с DBeaver вам предложат создать соединение с базой данных. В дальнейшем эту функцию получится вызвать с помощью специальной иконки во вкладке Базы данных.
Также это можно сделать с помощью панели инструментов, открыв меню Файл и выбрав Новый (сочетание клавиш Ctrl + N).
В новом окне откройте раздел DBeaver, выберите режим Database Connection и нажмите Далее.
Теперь вам нужно выбрать конкретный тип базы данных. Проще всего для этого воспользоваться строкой поиска. В качестве примера возьмем MySQL. Выделите соответствующий элемент и нажмите Далее.
При необходимости подтвердите скачивание драйвера JDBC, который нужен для некоторых баз данных, например, PostgreSQL. Теперь нужно заполнить данные подключаемой базы данных. Нас интересует четыре основных поля:
- Сервер
- База данных
- Пользователь
- Пароль
Введите необходимую информацию и кликните по кнопке Готово. Новое соединение появится на главном экране DBeaver, во вкладе Базы данных.
Для правильного подключения база данных должна быть уже настроена в системе. При возникновении ошибок проверьте, что правильно заполнили графы Пользователь и Пароль.
2. Создать базу данных
Когда соединение уже добавлено, можно переходить к созданию базы данных. Для этого разверните новое соединение и кликните правой клавишей мыши по графе Базы данных. В контекстном меню нужно выбрать пункт Создать объект в самом верху.
Введите ее имя, при необходимости измените дополнительные параметры и нажмите ОК для подтверждения создания.
В результате новая база данных появится в соответствующем списке в левой части окна.
3. Работа с данными
В качестве примера возьмем тестовую базу данных DBeaver, которую разработчики подготовили для ознакомления с возможностями программы. Двойной клик левой кнопкой мыши по любой таблице вызовет страничку с дополнительными сведениями. Во вкладке Свойства отображается ее структура: колонки, ключи, ссылки и т. д.
Во вкладке Данные хранятся сведения о ее содержимом.
Любые графы в этой вкладке можно отредактировать. Достаточно дважды кликнуть левой кнопкой мыши по любому элементу и внести правки. Но эти изменения нужно применить с помощью кнопки Save.
Выводы
Теперь вы знаете как установить DBeaver в Ubuntu 22.04. DBeaver – очень удобный инструмент для управления базами данных в Ubuntu и других дистрибутивах Linux. А еще он доступен для Windows и Mac OS. Базовая версия программы распространяется бесплатно, ее можно скачать через Центр приложений, пакетный менеджер snap и официальный сайт в виде deb-пакета. А еще у нее есть платная версия с расширенными возможностями. У программы неполный русский перевод, поэтому в интерфейсе могут встречаться английские кнопки и описания. Но зачастую это не проблема для пользователей Ubuntu.
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
Connect to Database
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
To be able to work with the content and structure of a database, you need to connect to it. When you create a new connection to a database, DBeaver automatically connects to the new database, see Create Connection.
To connect to a database using an existing connection, in the Database Navigator or Projects view, click the connection and then click the Connect button in the toolbar or click Database -> Connect on the main menu:
You can also right-click the connection and click Connect on the context menu.
If a database connection exists but DBeaver is not connected to the database, the connection appears with its original icon (for example, for PostgreSQL database). When DBeaver connects to the database, the icon changes to signal the connected status: .
If DBeaver cannot connect to a database, the connection will appear with an error sign: . If you attempt to connect to such a database, DBeaver displays an error message describing the cause for the error.