Wie installiere ich PostgreSQL 9.6 auf einer beliebigen Ubuntu-Version, da diese in der neuesten Version nicht standardmäßig enthalten ist?
Ubuntu Xenial (16.04) wird mit PostgreSQL 9.5 aus den Standard-Repositorys ausgeliefert.
Wie installiere ich PostgreSQL 9.6 auf einer beliebigen Ubuntu-Version, da diese in der neuesten Version nicht standardmäßig enthalten ist?
Ubuntu Xenial (16.04) wird mit PostgreSQL 9.5 aus den Standard-Repositorys ausgeliefert.
Antworten:
Für die folgenden Ubuntu-Versionen können Sie mit den angegebenen Befehlen gemäß dem offiziellen PostgreSQL Apt Repository installieren .
Version 9.6 wird mit der Distribution geliefert.
sudo apt-get install postgresql-9.6
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
service postgresql status
und starten Sie sie gegebenenfalls neu.
apt
(stattdessen apt-get
) wird heutzutage empfohlen.
https
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
sudo passwd postgres
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 .