Как установить PostgreSQL 12 на Ubuntu 18.04

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 12 на Ubuntu 18.04

Убедиться, что сервис PostgreSQL запускается при загрузке системы можно командами:

$ systemctl status postgresql.service
$ systemctl status postgresql@12-main.service
$ systemctl is-enabled postgresql

Как установить PostgreSQL 12 на Ubuntu 18.04

СВами

Как установить pgAdmin4 в Ubuntu 18.04

Как установить PostgreSQL 13 на Ubuntu 20.04