Установка и настрйока PostgreSQL + Pgadmin

PostgreSQL система управления базами данных, которая обладает некоторыми преимуществами перед MySQL (Для примера поддерживает JSON). Но более «капризная» в установке и настройке.
Pgadmin это стандартная для PostgreSQL (родная) IDE или проще говоря инструмент для визуального проектирования баз данных.

Для начала установим PostgreSQL:
1. sudo sh -c ‘echo «deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main» >> /etc/apt/sources.list.d/pgdg.list’ — Создает установочный файл;
2. wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O — | sudo apt-key add — — Для добавления ключа репозитория для вновь добавленного источника;
3. sudo apt-get update — Для обновления пакетов установщика;
4. sudo apt-get upgrade — Для апгрейда пакетов установщика;
5. sudo apt-get install postgresql postgresql-contrib libpq-dev pgadmin3 — Для установки PostgreSQL(последня стабильная версия), совместно с Pgadmin 3 версии.

Если нужно установить конкретную версию:
sudo apt-get install postgresql-9.5
sudo apt-get install pgadmin3

Если нужно установить дополнительные инструменты:
sudo apt-get install postgresql-client-9.5 postgresql-9.5 postgresql-contrib-9.5 libpq-dev postgresql-server-dev-9.5

Далее запустим Postgres для проверки :
1. sudo su — postgres — для запуска postgres (с пользователем Ubuntu — SUPER USER);
2. psql — для подключения к postgres;

Далее необходимо провести настройку:
1. Write — «\ du» — чтобы увидеть список пользователей;
2. Write — «q» — выйти из списка;
3. Write — «ALTER USER postgres WITH PASSWORD» test123 ‘; » — изменить пароль SUPER USER;
4. «\ q» — выйти;
5. «psql -h localhost postgres username» — для подключения к вашей базе.

Если накосячили и нужна полная очистка (для Ubuntu 16.04/18.04):
sudo apt-get —purge remove pgadmin3 — Для удаления pgadmin;
sudo apt-get —purge remove postgresql \ * — Для удаления postgresql;

Для удаления зависимостей, баз и пользователей:
sudo rm -r / etc / postgresql /
sudo rm -r / etc / postgresql-common /
sudo rm -r / var / lib / postgresql
sudo userdel -r postgres
sudo groupdel postgres

PostgreSQL Документация
Pgadmin Установка/Загрузка и Документация

Понравилась статья? Поделиться с друзьями: