
PostgreSQL Datenbankwartung
In diesem Lab werden wir wesentliche PostgreSQL-Datenbankwartungsaufgaben untersuchen. Ziel ist es, zu verstehen, wie die Größen von Datenbankobjekten überwacht, routinemäßige Wartungsarbeiten durchgeführt und potenzielle Probleme behoben werden. Wir werden ANALYZE und VACUUM ausführen, aktive Verbindungen auflisten und Serverprotokolle überprüfen.
PostgreSQL

PostgreSQL Beziehungen und Joins
In diesem Lab werden Sie PostgreSQL Beziehungen und Joins erkunden. Sie erstellen Tabellen mit Fremdschlüsselbeschränkungen (foreign key constraints), fügen Daten ein, um die referenzielle Integrität (referential integrity) sicherzustellen, fragen Daten mit INNER JOIN ab und vergleichen die Ergebnisse von LEFT, RIGHT und FULL OUTER JOIN, um Datenbeziehungen zu verstehen.
PostgreSQL

Verwendung der PostGIS-Erweiterung in PostgreSQL
In diesem Lab lernen Sie, wie Sie die PostGIS-Erweiterung verwenden, um einer PostgreSQL-Datenbank räumliche Fähigkeiten hinzuzufügen. Sie erstellen eine dedizierte räumliche Datenbank, aktivieren die PostGIS-Erweiterung, erstellen eine Tabelle mit geografischen Daten und führen räumliche Abfragen zur Datenanalyse durch.
PostgreSQL

PostgreSQL PgBouncer Connection Pooling
In diesem Lab lernen Sie, wie Sie PgBouncer für Connection Pooling mit PostgreSQL konfigurieren und verwenden. Sie konfigurieren PgBouncer, verbinden sich darüber, simulieren mehrere Client-Verbindungen und überwachen die Pooling-Leistung. Verbessern Sie die Datenbankleistung durch effizientes Verbindungsmanagement.
PostgreSQL

PostgreSQL JSON/JSONB Fortgeschrittene Operationen
In diesem Lab erkunden Sie fortgeschrittene Operationen auf PostgreSQL JSON/JSONB-Datentypen. Das Lab konzentriert sich auf die Verbesserung der Abfrageleistung und der Datenmanipulation innerhalb von JSONB-Spalten. Lernen Sie, JSONB-Felder zu indizieren, verschachtelte Strukturen abzufragen, Elemente zu aktualisieren und JSON-Daten zu aggregieren.
PostgreSQL

PostgreSQL Index-Optimierung
In diesem Lab lernen Sie, wie Sie die Leistung von PostgreSQL-Datenbanken durch Indizierung optimieren. Sie erstellen eine Beispieltabelle, analysieren Abfragepläne, erstellen Mehrspalten-Indizes und entfernen ungenutzte Indizes. Diese praktische Erfahrung vermittelt Ihnen praktische Fähigkeiten im PostgreSQL-Indexmanagement.
PostgreSQL

PostgreSQL Volltextsuche
In diesem Lab lernen Sie, wie Sie Volltextsuche in PostgreSQL implementieren. Sie erstellen eine Tabelle, füllen sie mit Daten, fügen eine tsvector-Spalte für die Suche hinzu, erstellen einen GIN-Index zur Optimierung von Abfragen, führen verschiedene Arten von Textrecherchen durch und richten einen Trigger ein, um die Suchdaten automatisch auf dem neuesten Stand zu halten.
PostgreSQL

PostgreSQL Event Trigger Einrichtung
In diesem Lab lernen Sie, wie Sie einen PostgreSQL Event Trigger einrichten. Das Ziel ist es, eine Funktion zu erstellen, die Datenbankereignisse, insbesondere Tabellenerstellung, in einer dedizierten Log-Tabelle protokolliert. Das Lab führt Sie durch die Erstellung einer Event Trigger Funktion, die Einrichtung eines DDL Event Triggers, das Testen des Triggers und dessen Löschung.
PostgreSQL

Fehlerbehandlung in PostgreSQL
In diesem Lab erkunden Sie Techniken zur Fehlerbehandlung in PostgreSQL mit PL/pgSQL. Das Lab konzentriert sich auf das Ausgeben von Hinweisen (Notices) in Funktionen, das Abfangen von Ausnahmen, das Protokollieren von Fehlern in einer Tabelle und das Testen der Fehlerbehandlungslogik.
PostgreSQL

PostgreSQL Datums- und Zeitoperationen
In diesem Lab erkunden Sie die Datums- und Zeitoperationen von PostgreSQL mit Schwerpunkt auf Zeitzonenverwaltung und Berechnungen. Sie erstellen eine Tabelle, fügen Zeitstempel mit Zeitzoneninformationen ein, verwenden EXTRACT- und INTERVAL-Funktionen, fragen Daten über Zeitzonen hinweg ab und berechnen Zeitdifferenzen.
PostgreSQL

PostgreSQL-Sicherung und -Wiederherstellung
In diesem Lab lernen Sie, wie Sie PostgreSQL-Datenbanken sichern und wiederherstellen. Das Lab deckt wesentliche Techniken zum Schutz Ihrer Daten ab, einschließlich des Exports einer Datenbank mit `pg_dump`, der Wiederherstellung einer Datenbank mit `psql` und der Sicherung spezifischer Tabellen.
PostgreSQL

Fortgeschrittene PostgreSQL-Abfragen erstellen
In diesem Lab verbessern Sie Ihre Fähigkeiten im Schreiben von PostgreSQL-Abfragen, indem Sie fortgeschrittene Techniken erkunden. Sie lernen Subqueries (Unterabfragen), CTEs (Common Table Expressions, Allgemeine Tabellenausdrücke), Window Functions (Fensterfunktionen) wie ROW_NUMBER und GROUP BY/HAVING-Klauseln, um aussagekräftige Erkenntnisse aus Ihren Datensätzen zu gewinnen.
PostgreSQL

PostgreSQL Erweiterte Datentypen
In diesem Lab erkunden Sie die erweiterten Datentypen von PostgreSQL mit Schwerpunkt auf JSON/JSONB, Arrays und UUIDs. Sie lernen, wie Daten innerhalb dieser Typen gespeichert, abgefragt und manipuliert werden. Das Lab behandelt das Speichern und Abfragen von JSON/JSONB, das Erstellen von Array-Spalten und die Verwendung von UUIDs als Identifikatoren.
PostgreSQL

PostgreSQL Tabellenerstellung und Datentypen
In diesem Lab werden wir die PostgreSQL-Tabellenerstellung und Datentypen untersuchen. Wir verbinden uns mit PostgreSQL über `psql`, erstellen Tabellen mit Primärschlüsseln und fügen Constraints (Beschränkungen) wie `NOT NULL` und `UNIQUE` hinzu. Anschließend werden wir die Tabellenstruktur untersuchen und Daten einfügen, um Datentypen zu demonstrieren.
PostgreSQL

Installation und Erstkonfiguration von PostgreSQL
In diesem Lab werden wir PostgreSQL auf der LabEx-VM installieren und die Erstkonfiguration durchführen. Ziel ist es, PostgreSQL in Betrieb zu nehmen und seine grundlegende Funktionalität zu überprüfen. Wir werden die Standarddatenbanken erkunden und den Serverstatus sowie die grundlegende Konfiguration prüfen.
PostgreSQL

Grundlagen der Datenbankverwaltung mit PostgreSQL
In diesem Lab lernen Sie die Grundlagen der Datenbankverwaltung mit PostgreSQL kennen. Das Lab behandelt das Erstellen, Auflisten, Verbinden und Löschen von Datenbanken. Entdecken Sie grundlegende Aufgaben der Datenbankadministration und zeigen Sie Datenbank-Metadaten in PostgreSQL an.
PostgreSQL

Datenfilterung und einfache Abfragen in PostgreSQL
In diesem Lab lernen Sie, wie Sie Datenfilterung und einfache Abfragen in PostgreSQL durchführen. Sie verwenden die WHERE-Klausel, um Daten zu filtern, LIKE für Mustervergleich, ORDER BY zum Sortieren und LIMIT und OFFSET, um die Größe des Ergebnissatzes zu steuern. Stellen Sie eine Verbindung zu einer PostgreSQL-Datenbank her und erstellen Sie eine Beispieltabelle.
PostgreSQL

Grundlegende Datenoperationen in PostgreSQL
In diesem Lab werden wir grundlegende Datenoperationen in PostgreSQL untersuchen. Wir lernen, Daten einzufügen, Abfragen mit SELECT durchzuführen, Datensätze zu aktualisieren und Datensätze innerhalb einer PostgreSQL-Datenbank mithilfe von SQL-Befehlen zu löschen. Dies bietet eine praktische Einführung in wesentliche Techniken des Datenmanagements.
PostgreSQL