Skip to content

Installation PostgreSQL 10 Beta unter Ubuntu

Seit kurzem ist die erste Beta von PostgreSQL 10 verfügbar.

Das Major Release bringt Neuerungen wie logische Replikation oder führt ein Quorum bei Replikation ein.

Außerdem wurde an der Performance gearbeitet und die mit der Version 9.6 eingeführtem paralleler Queries (Artikel) weiter verbessert.

Weitere geplante Neuerungen können diesem Blog Eintrag entnommen werden

postgres

Im 4. Quartal 2017 ist die Fertigstellung des Datenbanksystems in Version 10 geplant.

Installation PostgreSQL 10 Beta unter Ubuntu 16.04. LTS

Um die Wartezeit etwas zu verkürzen kann die aktuelle Beta bereits via Repository installiert und getestet werden.

wget -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main 10" >> /etc/apt/sources.list.d/postgresql-testing.list'

sudo apt-get update
sudo apt-get install postgresql-10
sudo apt-get install postgresql-client-10

PostgreSQL 9.5 - So gelingt die Installation des Datenbanksystems auf Ubuntu Server

Gestern ist eine neue PostgreSQL Version erschienen. Das offene Datenbanksystem bringt diverse Neuerungen mit sich.

So beherrscht PostgreSQL 9.5 unter anderem UPSERT. Dabei handelt es sich um eine Erweiterung des INSERT-Befehls mit ON CONFLICT UPDATE. Das heißt UPSERT erstellt einen neuen Datensatz oder ändert bereits vorhandene ohne zusätzliche Abfragen.

postgresql

Zugriffsrechte auf Zeilenebne können nun ebenfalls vergeben werden. (Row Level Security). Für die Big Data Zukunft sind ebenfalls einige Funktionen hinzugekommen. 

Ein detailierter Überblick ist unter https://wiki.postgresql.org/wiki/PostgreSQL_9.5 zu finden.


PostgreSQL 9.5 unter Ubuntu, Mint oder ElementaryOS installieren

In den Standardrepositories des Ubuntu Server 14.04 ist momentan nur PostgreSQL 9.3 verfügbar. Darum muss bei einer Installation der Version 9.5 etwas Hand angelegt werden.

wget -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main 9.5" >> /etc/apt/sources.list.d/postgresql.list'

sudo apt-get update

sudo apt-get install postgresql-9.5

Eine Kontrolle der erfolgreichen Installation kann mit netstat gemacht werden. Hier sollte auf Port 5432 der Postgres Dienst laufen

netstat -lnp

Weitere erste Schritte können der Anleitung zu PostgreSQL 9.4 entnommen werden.


Das könnte die interessieren:

Praktische PostgreSQL Tools und Links in der Übersicht

22 praktische PostgreSQL Befehle

PostgreSQL 9.4 Server auf Ubuntu installieren und mit der neuen SQL Funktion ALTER SYSTEM konfigurieren

PgTune - Performance Einstellungen für PostgreSQL Datenbanken automatisch erstellen

pgBadger 4.0 - PostgreSQL Logs analysieren und auswerten

Praktische PostgreSQL Tools und Links in der Übersicht

Das Release von PostgreSQL 9.5 rückt immer näher, vor wenigen Tagen ist bereits der erste Release Candidate erschienen. Bis zur finalen Version möchte ich die Zeit mit einer kleinen, aber praktischen Linksammlung zum PostgreSQL Universum überbrücken.

postgresql

Auf Github gibt es einige Link- bzw. Toolsammlungen. (Ich hatte in der Vergangenheit schon auf eine Toolsammlung für Node.js verwiesen). Neben Serversystemen gibt es solche Listen auch für Datenbanksystem wie MySQL oder PostgreSQL.

Eine davon, bekannt unter Awesome-Postgres, bietet einen kleinen Überblick über freie Tools, Skripte oder Anleitungen rund um PostgreSQL und soll in dieser Sammlung einen ersten Einblick geben.

Die Liste wurde in Bereiche namens Backup, Gui oder Erweiterungen usw. unterteilt. Darunter finden sich beispielsweise Erweiterungen wie PostGIS, welches bei OpenStreetMap zum Einsatz kommt oder diverse Tools, um eine Datenbank über eine Oberfläche zu verwalten.

Als vollständig würde ich diese Übersicht nicht bezeichnen, da Programme wie beispielsweise PostgreSQL Studio (gerade erst in Version 2.0 erschienen) außen vor bleiben. 

Hier ein paar eigene Ergänzungen zu dieser Postgres Linksammlung.

Datenbank Verwaltung

Es gibt zu Postgres bereits bestehende Sammlungen, die ebenfalls einen Blick wert sind. Unter anderem der Community Guide to PostgreSQL GUI Toools, welcher alleine 33 OpenSource Tools zu Datenbank Verwaltung listet.

Erweiterungen

Neben den oben erwähnten Erweiterungen gibt es eine Vielzahl an Extensions für Postgres. Für eine Suche bietet sich das PostgreSQL Extension Network an. Dabei handelt es sich um ein Suchmaschine für Erweiterungen.

pgxn

Monitoring und Analyse

Auch im Bereich der Analyse und Überwachung ist der Blick auf die offizielle Seite sinnvoll, hier werden neben klassischen Auswertungen auch Plugins für Nagios bzw. Icinga oder Zabbix angeboten.

Handbücher und Tutorials

Für Einsteiger und als Grundlage bietet sich "Start mit PostgreSQL" an. Das freie Buch ist auf Deutsch vorhanden und bietet einen ersten Einblick in Datenbanksysteme. 

Ein guter Überlick ist zusätzlich in den offiziellen Manuals oder auf postgresguide.com zu finden.

Offene Fragen

Für Fragen gibt es ein deutschsprachiges Forum, in dem jeder seine offenen Fragen oder Antworten zu PostgreSQL veröffentlichen kann. 

Newsletter

Für E-Mail und RSS Freunde bietet es sich an den Newsletter Postgres Weekly zu abonnieren. Hier wird der Datenbank Freund regelmäßig über aktuelle Entwicklungen und Neuerungen zu PostgreSQL informiert.

Postgres_Weekly


Das könnte dich interessieren

22 praktische PostgreSQL Befehle

PostgreSQL 9.4 Server auf Ubuntu installieren und mit der neuen SQL Funktion ALTER SYSTEM konfigurieren

PgTune - Performance Einstellungen für PostgreSQL Datenbanken automatisch erstellen

Ubuntu - PostgreSQL Migration - Update eines 8.x Datenbank Servers auf 9.x

pgBadger 4.0 - PostgreSQL Logs analysieren und auswerten