Установка и настрйока 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 Установка/Загрузка и Документация

111Для ответа в этой теме необходимо авторизоваться.

Реклама! Хочешь быстро разбогатеть? Учись и работай!