Как установить PostgreSQL 9.6 на любую версию Ubuntu?

Ответы:

205

Для следующих версий Ubuntu вы можете установить с помощью указанных команд, согласно официальному репозиторию PostgreSQL Apt .

Ubuntu 17.04 - 17.10

Версия 9.6 поставляется с дистрибутивом.

sudo apt-get install postgresql-9.6

Ubuntu 14.04, 16.04

sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main"
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.6
Виктор
источник
6
Я удалил 15.10: он больше не поддерживается, поэтому мы не должны советовать ему ;-)
Rinzwind
Установите необходимые команды до: apt-get install wget software-properties-common
orgoj
После установки проверьте service postgresql statusи перезапустите, если необходимо.
Питер Краусс
1
apt(вместо apt-get) рекомендуется в настоящее время.
Питер Краусс
Смотрите ответ @Anvesh, вы должны использоватьhttps
Райли
16

Выполните следующие шаги:

Ссылка взята из этого блога.

Вам необходимо добавить последнюю версию репозитория PostgreSQL для последней версии.

sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"

Обновите и установите PostgreSQL 9.6:

sudo apt-get update
sudo apt-get install postgresql-9.6

Создана база данных по умолчанию для суперпользователя и пользователя postgres. Вам необходимо установить пароль для суперпользователя postgres.

ubuntu@:~$ sudo passwd postgres
Enter new UNIX password:****
Retype new UNIX password:****
passwd: password updated successfully

Если служба не запущена, вы можете запустить службу PostgreSQL.

sudo service postgresql start

Подключите сервер PostgreSQL с помощью пользователя postgres:

ubuntu@:~$ su postgres
Password:****

Создайте пример базы данных:

createdb database_name

Подключитесь к этой базе данных:

psql -d database_name
Anvesh
источник
Какой пароль для пользователя postgres? Вы только что написали ****
light24bulbs
1
@ light24bulbs Пароль такой же, как мы установилиsudo passwd postgres
Никлас Розенкранц
2

Я следовал этой сути Github - я запускаю ubuntu xenial внутри vagrant и хотел обновить существующее официальное хранилище postresql версии 9.5 до 9.6, чтобы я мог использовать расширение PostGIS, которое лучше всего поддерживается версией 9.6 (официально упомянутой на их сайте). Надеюсь, это кому-нибудь поможет ,

Sanchit
источник
3
Пожалуйста, добавьте шаги в случае, если эта ссылка не работает
Джордж Удосен