Schulungsübersicht
Einführung
- PostgreSQL vs. MySQL vs. Oracle
- Überblick über die Funktionen und Architektur von PostgreSQL 13
Erste Schritte
- Einen Datenbankserver einrichten
- PostgreSQL 13 installieren
- Eine Datenbank erstellen und darauf zugreifen
- SQL-Syntax, Befehle und Funktionen
Eine Postgres-Datenbank konfigurieren
- Datendefinition, Standardwerte und Einschränkungen
- Tabellen einrichten und ändern
- Berechtigungen und Sicherheitsrichtlinien verwalten
- Datenbankschemata erstellen
- Tabellevererbung und -partitionierung implementieren
- Daten hinzufügen, aktualisieren und abfragen
- Datentypen, Funktionen und Operatoren
- Indizes verwenden und Volltextsuche durchführen
- Konkurrenzsteuerung verstehen
Einen Datenbankserver verwalten
- Einen PostgreSQL-Cluster aktualisieren
- Den Server sichern und Daten verschlüsseln
- Serverparameter konfigurieren
- Kundenspezifische Authentifizierung aktivieren
- Zugriffsrollen und -berechtigungen einrichten
- Mehrere Datenbanken verwalten
- Datenbankwartungsaufgaben durchführen
- Daten sichern und wiederherstellen
- Die Leistung und Zuverlässigkeit der Datenbank optimieren
- Datenbankaktivität und Festplattennutzung überwachen
- Logische Replikation implementieren
- Regressionstests durchführen
Kundenseitige Programmierung
- Die Verwendung der libpq C-Bibliothek und des großen Objektinterfaces
- Eingebettete SQL-Anweisungen ausführen
- Das Informationschema erkunden
- Andere PostgreSQL-Clientanwendungen
Serverseitige Programmierung
- Die SQL-Abfragesprache erweitern
- Ereignistriggerfunktionen schreiben
- Regelsysteme implementieren
- Vorgehende Sprachen (PLs) verwenden
- TCL-, Perl- und Python-PLs erkunden
- Serverprogrammierschnittstellen ausführen
- Beispiele für logisches Decoding
- Replikationsfortschritt verfolgen
Fehlerbehebung
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Eine Verständnis von RDBMS
- Erfahrung mit SQL
Zielgruppe
- Systemadministratoren
- Entwickler
Erfahrungsberichte (5)
Die bereitgestellten Beispiele und Laborübungen
Christophe OSTER - EU Lisa
Kurs - PostgreSQL Advanced DBA
Maschinelle Übersetzung
Große Menge an Wissen bereitgestellt. Fröhlicher Ansatz zum Thema.
Oskar Debowski - Asseco Poland S.A
Kurs - PostgreSQL Administration, Optimization and Replication
Maschinelle Übersetzung
Fortgeschrittene Themen mit praktischer Anwendung und Diskussion, wie z.B. TimescaleDB und Hypertable, sowie die Expertise des Trainers zum Thema :)
Shivam - Paessler LLC
Kurs - PostgreSQL Fundamentals
Maschinelle Übersetzung
Bis zum Ende des ersten Tages schlug ein Teilnehmer mehr Interaktion bei den Übungen vor, und die Trainer berücksichtigten diesen Vorschlag für den zweiten Tag.
Daniela - Unit4
Kurs - PostgreSQL 16 for Developers and Administrators
Maschinelle Übersetzung
Eine faktische und praktische Herangehensweise an das Thema. Eine angenehme Atmosphäre, die es einlädt, Fragen zu stellen.
Marcin - Santander Bank Polska S.A.
Kurs - Implementing High Availability in PostgreSQL
Maschinelle Übersetzung