- Installation von PostgreSQL
- Installation und Einrichtung von PostgreSQL als Dienst
- Grundlegende Konfiguration des Servers mittels postgresql.conf und pg_hba.conf
- Grundlegende Administration
- Datenbanken anlegen/löschen
- Schemas und Tabellen anlegen/löschen, Datentypen
- Constraints (PRIMARY KEY, UNIQUE, CHECK, FOREIGN KEY, EXCLUDE)
- Sichten und Regeln, Hinweis auf Trigger
- Verwendung von GENERATED AS IDENTITY für automatische Nummerierung
- Benutzer- und Gruppenrollen anlegen/löschen, Authentifikation
- Anmeldungsverfahren und Kontrolle (Konfiguration von PostgreSQL)
- Vergabe von Benutzerrechten (Zugriffssteuerung)
- Wartung / Pflege / Wiederkehrende Aufgaben
- PostgreSQL-Clients
- psql Client
- GUI-Clients PgAdmin und DBeaver
- ODBC/JDBC Treiber und Verbindungen
- nützliche Tools, Erweiterungen, Werkzeuge
- Backupmöglichkeiten von PostgresSQL
- Backup und Recovery-Verfahren
- Logische Backups mit pg_dump und pg_dumpall
- Physische Backups mit pg_basebackup
- Wiederherstellung: Point in Time Recovery
- Optimierungsmöglichkeiten von PostgreSQL
- SQL-Abfragen optimieren, Ausführungspläne erstellen und analysieren
- Datenbank- und Betriebssystem-Einstellungen
- Typische Flaschenhälse ermitteln (DB/SQL-Monitoring/Wartung)
- Replikationsverfahren
- physische Replikation
- Hot-Standby / Read-Only-Mirror mittels Streaming Replication
- Asynchrone vs. synchrone Replikation
- logische Replikation
- Upgrade auf eine neuere Version
- Minor Upgrades
- Major Upgrades mit pg_dumpall/psql
- Major Upgrades mit pg_upgrade
- Überwachung des Servers, Logging, Monitoring
- Einbinden fremder Datenquellen (SQL/MED) mit Foreign Data Wrappers
LernzieleSie können nun PostgreSQL administrieren. Sie wissen jetzt, dass Sie das professionellste Open-Source Datenbanksystem verwalten. Sie kennen die High-End Funktionen, wie sie sonst nur kommerzielle DBs anbieten. Sie haben einen Einblick in die Community. Sie wissen, wo Sie "PostgreSQL Download" finden.
Bei einer
Inhouse-Schulung von PostgreSQL kann die Agenda den eigenen Anforderungen entsprechend erweitert werden. PostGIS, Replikation und Business Intelligence können vertieft werden. Die Seminar-Dauer ist entsprechend anzupassen. Bei Bedarf kann ein "
PostgreSQL Course
" in Englisch abgehalten werden.
ZielgruppenInteressierte Anwender:innen mit Vorkenntnissen gemäß der Schulung "ANSI/ISO SQL Grundlagen" "ANSI/ISO SQL Grundlagen" oder entsprechenden Kenntnissen und Vorkenntnissen gemäß der Schulung "Linux Debian/Ubuntu Einführung" "Linux Debian/Ubuntu Einführung" oder entsprechenden Kenntnissen.