Об этом способе работы с PostgreSQL вы должны знать
Хотите легко и быстро работать с базой данных или прокачать знания языка запросов SQL, тогда обязательно ознакомьтесь с бесплатным и родным инструментом для PostgreSQL - pgAdmin 4.
Установка
Сложность его установки зависит от операционной системы. В частности, в Windows вы сможете это сделать в ходе инсталляции PostgreSQL (процесс описан здесь). В Linux (рассмотрю на примере Ubuntu) для этого потребуется осуществить следующие шаги:
- добавить ключ pgadmin.org в список доверенных:
curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
- добавить новый репозиторий и обновить индекс базы репозиториев:
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
- установить pgAdmin 4:
sudo apt install pgadmin4
Настройка
После запуска pgAdmin 4 попросит задать пароль для входа:
Затем необходимо добавить сервер и настроить подключение к нему. Для этого щелкаем правой кнопкой мыши в левом верхнем углу на значке Servers и выбираем Create->Server:
Далее потребуется задать имя сервера и настройки подключения - хост (если база стоит на рабочем компьютере - localhost), порт (5432 по умолчанию), имя и пароль для администратора базы данных. Если вы работаете в Windows, то задали эти значения в ходе инсталляции PostgreSQL.
В Linux для этого потребуется осуществить некоторые промежуточные действия. Так, после установки PostgreSQL в системе создается пользователь под именем postgres с правами суперпользователя базы данных. Для того, чтобы задать ему пароль потребуется воспользоваться командной оболочкой psql (подробнее читай здесь):
- sudo su postgres;
- psql
Затем задаем пароль для суперпользователя базы данных:
ALTER USER postgres PASSWORD 'новый_пароль'
и выходим из командной облочки:
quit
Реквизиты пользователя postgres задаем в соединении и подключаемся к нашей базе данных:
Теперь мы получили доступ ко всем сущностям базы данных, с которыми можно работать, используя встроенные в pgAdmin 4 инструменты. А вы какой используете способ взаимодействия с базой данных? Делитесь в комментариях...