基本的なターミナル操作ができる DevOps 初心者向けの PostgreSQL 復元プロジェクトです。小さな店舗の実際の注文を保存し、その状態を独立したサービスで開き、テスト注文がコピーにだけ入ることを確かめます。
2つのガイド付きラボで、明確なエクスポートの区切りと安全で完全な復元を学びます。独立したチャレンジでは、同じツールをワークショップ予約、関連する参加者、2つの復元点に応用します。各単元は専用の準備済み環境から始まります。
学習内容
- 接続を選ぶ前に実際のソースとターゲットのデータベースを識別する。
pg_dumpとpg_restoreで PostgreSQL カスタム形式アーカイブを作成、確認する。- 保存された復元点と元サイトの後続レコードを区別する。
- 空でないターゲットを拒否し、独立したコピーにトランザクションで復元する。
- 注文や参加者の完全な関連を読み、領収書をダウンロードし、コピーだけへの書き込みを試す。
このコースの対象者
コマンドを入力し、パスを識別できる DevOps 学習者が対象です。SQL プログラミング、データベースのインストール、他コースの受講は不要です。接続サービス、アーカイブのオプション、必要なシェル構文は使用時に説明します。
ブラウザー環境には PostgreSQL、ターミナル、架空データを使う2つの完全な業務サイトが用意されています。文書は追加の8言語で利用でき、サイトのラベル、コマンド、出力は英語のままです。
よくある質問
PostgreSQL のインストールは必要ですか? いいえ。各ラボに準備済みのデータベースと対応するクライアントがあります。
元の店舗を壊してしまいますか? 演習は元の注文を保ち、名前を指定した破棄可能なデータベースに復元します。接続先の識別と空でないターゲットの拒否を学びます。
完全な災害復旧計画ですか? いいえ。単一インスタンスでの論理バックアップと復元の演習です。継続的な PITR、オフサイト保管、サーバー障害、完全な本番復旧は扱いません。




