Dieses praktische PostgreSQL-Projekt richtet sich an DevOps-Einsteiger mit grundlegender Terminalerfahrung. Du sicherst echte Aufträge eines kleinen Shops, öffnest den gespeicherten Zustand in einem unabhängigen Dienst und weist nach, dass Testaufträge nur in der Kopie landen.
Zwei geführte Labs vermitteln einen klaren Exportzeitpunkt und eine sichere, vollständige Wiederherstellung. Eine eigenständige Challenge überträgt dieselben Werkzeuge auf Workshop-Buchungen, verknüpfte Teilnehmer und zwei Wiederherstellungspunkte. Jede Einheit beginnt mit einer eigenen vorbereiteten Umgebung.
Was du lernen wirst
- Vor der Verbindungswahl die tatsächliche Quell- und Zieldatenbank erkennen.
- Mit
pg_dumpundpg_restoreein PostgreSQL-Archiv im Custom-Format erstellen und untersuchen. - Den gesicherten Stand von späteren Originaldatensätzen unterscheiden.
- Nicht leere Ziele ablehnen und eine unabhängige Kopie innerhalb einer Transaktion wiederherstellen.
- Vollständige Auftrags- oder Teilnehmerbeziehungen lesen, Belege herunterladen und Schreibzugriffe nur auf die Kopie testen.
Für wen dieser Kurs geeignet ist
Für DevOps-Lernende, die Befehle eingeben und Pfade erkennen können. SQL-Programmierung, Datenbankinstallation oder ein vorheriger Kurs sind nicht erforderlich. Verbindungsdienste, Archivoptionen und benötigte Shell-Syntax werden bei der Verwendung erklärt.
Die Browserumgebung stellt PostgreSQL, ein Terminal und zwei vollständige Geschäftswebsites mit erfundenen Daten bereit. Die Dokumentation ist in acht zusätzlichen Sprachen verfügbar; Website-Beschriftungen, Befehle und Ausgaben bleiben englisch.
Häufig gestellte Fragen
Muss ich PostgreSQL installieren? Nein. Jedes Lab bietet eine vorbereitete Datenbank und passende Clients.
Beschädige ich den ursprünglichen Shop? Die Übung erhält ursprüngliche Aufträge und stellt in einer benannten Wegwerfdatenbank wieder her. Sie vermittelt Identitätsprüfungen und lehnt nicht leere Ziele ab.
Ist das ein vollständiger Notfallwiederherstellungsplan? Nein. Dies ist eine Übung zur logischen Sicherung und Wiederherstellung auf einer Instanz. Fortlaufendes PITR, externe Lagerung, Serverausfall und vollständige Produktionswiederherstellung sind nicht enthalten.




