Docker の PostgreSQL は初期化中だけ TCP で繋がらない?pg_isready が通っても復元が途切れる理由
DB のバックアップを実際に戻して確かめる自動の訓練が、「失敗」を出しました。ダンプは壊れておらず、原因は訓練の側でした。公式の PostgreSQL イメージは、初期化の途中だけ UNIX ソケットでしか受けない一時サーバーを立てるため、ホストを指定しない pg_isready が通ってしまい、復元の途中で切り替えに巻き込まれます。手元で再現した結果と、TCP で待つ直し方、訓練の誤報を減らす考え方を整理しました。