Jak zainstalować PostgreSQL 9.6 na dowolnej wersji Ubuntu?

Odpowiedzi:

205

W przypadku następujących wersji Ubuntu można zainstalować za pomocą podanych poleceń, zgodnie z oficjalnym repozytorium Apt PostgreSQL .

Ubuntu 17.04 - 17.10

Wersja 9.6 jest dostarczana z dystrybucją.

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
Zwycięzca
źródło
6
Usunąłem
Zainstaluj potrzebne polecenia wcześniej: apt-get install wget oprogramowanie-właściwości-wspólne
orgoj
Po instalacji sprawdź service postgresql statusi uruchom ponownie, jeśli to konieczne.
Peter Krauss,
1
apt(zamiast tego apt-get) jest obecnie zalecane.
Peter Krauss,
Zobacz odpowiedź od @Anvesh, musisz użyćhttps
riley
16

Wykonaj poniższe kroki:

Referencje pochodzą z tego bloga.

Musisz dodać najnowsze repozytorium PostgreSQL dla najnowszej wersji.

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

Zaktualizuj i zainstaluj PostgreSQL 9.6:

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

Tworzona jest domyślna baza danych superużytkowników i postgres. Musisz ustawić hasło dla superużytkownika Postgres.

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

Jeśli usługa nie zostanie uruchomiona, możesz uruchomić usługę PostgreSQL.

sudo service postgresql start

Połącz serwer PostgreSQL za pomocą użytkownika postgres:

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

Utwórz przykładową bazę danych:

createdb database_name

Połącz z tą bazą danych:

psql -d database_name
Anvesh
źródło
Jakie jest hasło dla użytkownika postgres? właśnie napisałeś ****
light24bulbs
1
@ light24bulbs Hasło jest takie samo, jak ustawione za pomocąsudo passwd postgres
Niklas Rosencrantz
2

Podążyłem za tym Githubem - korzystam z Ubuntu Xenial wewnątrz włóczęgi i chciałem zaktualizować istniejącą wersję oficjalnego repozytorium postresql 9.5 do 9.6, aby móc korzystać z rozszerzenia PostGIS obsługiwanego najlepiej przez wersję 9.6 (oficjalnie wspomnianą na ich stronie). Mam nadzieję, że to pomoże komuś .

Sanchit
źródło
3
Proszę dodać kroki na wypadek, gdyby link
przestał działać