Поиск по сайту:

Как установить PostgreSQL 9.5 на Ubuntu (12.04–15.10)


На этой странице

  1. Добавить репозиторий PostgreSQL
  2. Обновить список пакетов
  3. Установка PostgreSQL
  4. Подключение к серверу Postgres
  5. Отключение от Postgres

PostgreSQL — это система управления реляционными базами данных, полностью совместимая с ACID система баз данных корпоративного класса с поддержкой хранимых процедур на многих языках программирования, таких как Python, Java, C/C++, Ruby, Perl или даже на собственном языке PL/. пгSQL. Язык PL/pgSQL очень похож на PL/SQL в Oracle. Postgres поддерживает несколько операционных систем, таких как Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) и Windows.

В этом руководстве показана установка последней версии PostgreSQL 9.5 в Ubuntu. Мы будем использовать официальный репозиторий с postgresql.org, чтобы вы могли легко обновлять свой сервер в будущем и получать обновления и исправления напрямую от поставщика базы данных. Шаги были протестированы с версиями Ubuntu с 12.04 по 15.10.

Добавьте репозиторий PostgreSQL.

Дополнительный репозиторий Ubuntu можно добавить, добавив новую строку в файл /etc/apt/sources.list или добавив новый файл в каталог /etc/apt/sources.list.d/. Здесь мы будем использовать второй вариант, так как это более чистое решение. Версия PostgreSQL, представленная в базовом репозитории Ubuntu, немного устарела, поэтому здесь мы ее использовать не будем. Следующая команда добавит новый файл конфигурации репозитория.

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'

Затем мы импортируем ключ GPG репозитория, чтобы apt мог проверить действительность пакетов.

wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -

Пример вывода:

Обновите список пакетов

После добавления репозитория нам нужно будет обновить список пакетов. Запустите команду обновления apt-get, чтобы загрузить список доступных пакетов с postgresql.org.

sudo apt-get update 

Пример вывода:

Установка PostgreSQL

Следующая команда устанавливает последнюю версию PostgreSQL в Ubuntu:

 sudo apt-get install postgresql postgresql-contrib

Пример вывода:

Подключение к серверу Postgres

Успешная установка PostgreSQL создаст пользователя и роль с именем postgres в базе данных и системного пользователя Linux с тем же именем. Этот системный пользователь имеет права администратора в базе данных. Следовательно, чтобы подключиться к серверу PostgreSQL, вы должны войти в систему как «postgres», а затем приступить к подключению соответствующей базы данных.

Станьте пользователем «postgres» Linux:

sudo su - postgres

Запустите оболочку psql, чтобы войти на сервер базы данных.

psql

Пример вывода:

После входа на сервер базы данных PostgreSQL проверьте соединение и версию PostgreSQL с помощью следующей команды из командной строки базы данных.

postgres-# \conninfo

Пример вывода:

Отключиться от Постгреса

Команда для отключения от базы данных PostgreSQL — \\q\, здесь символ q означает выход.

postgres-# \q

Теперь вы вернулись в оболочку Linux, но вы все еще пользователь «postgres», чтобы снова стать «обычным» пользователем Linux, введите слово «exit».

exit

Пример вывода: