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
 21 Stunden

Teilnehmerzahl


Preis pro Teilnehmer

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien