Die offizielle PostgreSQL-Dokumentation beschreibt die relationale Datenbank vom ersten Einstieg bis zu fortgeschrittenen Betriebs- und Entwicklungsfragen. Neben SQL-Befehlen werden Datentypen, Indizes, Transaktionen, Rollen, Sicherungen, Replikation und interne Konzepte erläutert.
Oben lässt sich die Dokumentation passend zur eingesetzten PostgreSQL-Version auswählen. Das ist wichtig, weil Funktionen, Standardwerte und Verhalten zwischen Versionen variieren können. Beispiele aus einer neueren Dokumentation sollten nicht ungeprüft auf ein älteres System übertragen werden.
Für Performance-Probleme sind die Kapitel zu EXPLAIN, Indizes, Statistiken und Wartung besonders wertvoll. Sie helfen, nicht nur eine langsame Abfrage zu verändern, sondern zu verstehen, welchen Ausführungsplan die Datenbank wählt und welche Informationen ihr dafür zur Verfügung stehen.
Wichtige Bereiche
- SQL-Syntax und PostgreSQL-spezifische Funktionen zuverlässig nachschlagen.
- Rollen, Rechte, Backups und laufende Wartung planen.
- Abfragen mit Ausführungsplänen und geeigneten Indizes untersuchen.
Bei administrativen Änderungen sollte immer die Dokumentation der tatsächlich betriebenen Version verwendet werden. Ein getestetes Backup und ein nachvollziehbarer Rückweg gehören zu jeder größeren Änderung.
