Wie installiere ich PostgreSQL 9.6 auf einer Ubuntu-Version?

Antworten:

205

Für die folgenden Ubuntu-Versionen können Sie mit den angegebenen Befehlen gemäß dem offiziellen PostgreSQL Apt Repository installieren .

Ubuntu 17.04 - 17.10

Version 9.6 wird mit der Distribution geliefert.

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
Sieger
quelle
6
Ich entfernte 15.10: es wird nicht mehr unterstützt, so sollten wir es nicht
empfehlen ;-)
Installieren Sie die erforderlichen Befehle vor: apt-get install wget software-properties-common
orgoj
Überprüfen Sie nach der Installation, service postgresql statusund starten Sie sie gegebenenfalls neu.
Peter Krauss
1
apt(stattdessen apt-get) wird heutzutage empfohlen.
Peter Krauss
Siehe Antwort von @Anvesh, müssen Sie verwendenhttps
Riley
16

Befolgen Sie die folgenden Schritte:

Der Verweis stammt aus diesem Blog.

Sie müssen das neueste PostgreSQL-Repository für die neueste Version hinzufügen.

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

Aktualisieren und installieren Sie PostgreSQL 9.6:

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

Standardmäßige Postgres-Superuser- und Postgres-Datenbank werden erstellt. Sie müssen ein Passwort für den postgres-Superuser festlegen.

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

Wenn der Dienst nicht gestartet wurde, können Sie den PostgreSQL-Dienst starten.

sudo service postgresql start

Verbinden Sie den PostgreSQL-Server mit dem postgres-Benutzer:

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

Erstellen Sie eine Beispieldatenbank:

createdb database_name

Stellen Sie eine Verbindung zu dieser Datenbank her:

psql -d database_name
Anvesh
quelle
Wie lautet das Passwort für den postgres-Benutzer? Du hast gerade ****
light24bulbs am
1
@ light24bulbs Das Passwort ist dasselbe wie beisudo passwd postgres
Niklas Rosencrantz
2

Ich bin diesem Github-Gedanken gefolgt - ich habe ubuntu xenial inside vagrant ausgeführt und wollte die vorhandene Version 9.5 des offiziellen PostResql-Repository auf 9.6 aktualisieren, damit ich die PostGIS- Erweiterung verwenden kann, die am besten von Version 9.6 bereitgestellt wird (offiziell auf ihrer Website erwähnt). Hoffe, dies hilft jemandem .

Sanchit
quelle
3
Bitte füge die Schritte hinzu, falls der Link
abbricht