PostgreSQL является одной из наиболее распространенных систем управления объектно-реляционными базами данных. Давайте установим последнюю версию PostgreSQL 12 на Ubuntu 18.04 Linux.
Как всегда начинаем с обновления системы:
$ sudo apt update $ sudo apt -y install vim bash-completion wget $ sudo apt -y upgrade
Перезагружаем:
$ sudo reboot
Добавляем репозитории:
$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - $ echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" |sudo tee /etc/apt/sources.list.d/pgdg.list
Опять обновляем список пакетов и устанавливаем серверные и клиентские пакеты PostgreSQL 12
$ sudo apt update $ sudo apt -y install postgresql-12 postgresql-client-12
Во время установки автоматически создаётся пользователь postgres. Это суперадминистратор, который имеет полный доступ ко всему PostgreSQL.
$ sudo su - postgres
Лучше уставить надёжный пароль:
$ psql -c "alter user postgres with password 'ЗдесьВашНадёжныйПароль'"
Запускаем PostgreSQL с помощью команды:
$ psql $ \conninfo
Получаем детали подключения:
Убедиться, что сервис PostgreSQL запускается при загрузке системы можно командами:
$ systemctl status postgresql.service $ systemctl status postgresql@12-main.service $ systemctl is-enabled postgresql
СВами