Schulungsübersicht

Einführung

  • PostgreSQL im Vergleich zu MySQL und 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 -beschrä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
  • Client-Authentifizierung aktivieren
  • Zugriffsrollen und -berechtigungen einrichten
  • Mehrere Datenbanken verwalten
  • Datenbankwartungsaufgaben durchführen
  • Daten sichern und wiederherstellen
  • Datenbankleistung und -zuverlässigkeit optimieren
  • Datenbankaktivität und Festplattennutzung überwachen
  • Logische Replikation implementieren
  • Regressionstests durchführen

Client-seitige Programmierung

  • Die libpq C-Bibliothek und die Large-Object-Schnittstelle verwenden
  • Eingebettete SQL-Anweisungen ausführen
  • Das Informations-Schema erkunden
  • Andere PostgreSQL-Clientanwendungen

Server-seitige Programmierung

  • Die SQL-Abfragesprache erweitern
  • Ereignis-Triggerfunktionen 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

  • Vorwissen in RDBMS
  • Erfahrung mit SQL

Zielgruppe

  • Systemadministratoren
  • Entwickler
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien