Как установить PostgreSQL 9.5 на Ubuntu (12.04–15.10)
На этой странице
- Добавить репозиторий PostgreSQL
- Обновить список пакетов
- Установка PostgreSQL
- Подключение к серверу Postgres
- Отключение от 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
Пример вывода: