- ベストアンサー
停止したpostgresqlサーバのデータを取出せたい
linuxマシーンでposgresqlサーバを運用しています。 事情により、OSが起動できなくなりました。 ほかのマシーンでHDDの中のpostgresqlサーバの データ:/var/lib/psql/dataを見えて編集などができ ます。 データベースのデータを取り出したいですが、アドバ イスをよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>新しくpostgresqlをインストールして、/var/lib/postgres/data のなかのデータを、旧HDDのなかのものと 換えたりしてみましたが、成功しませんでした。 PostgreSQLの付属文書で「できる」と書いてあるので、おそらく手順が違うのでしょう。 行った手順、エラーメッセージ等を記述してみては? (パスが違うのは打ち間違い?) >どこのデータを入れ替えればよいか、と教えていただ きたいです 参考URLによれば「pgsql/data以下全部」だそうです。
その他の回答 (1)
- selenity
- ベストアンサー率41% (324/772)
回答No.1
他のlinux機に現在起動していないサーバで使用しているposgresと同一バージョンのものをインストールし、データを入れ替えれば、データの抜き取りが出来ます。 まぁ、ファイルが読めるうちにバックアップをとっておきましょう。
お礼
色々とやっていたうちに、返事遅れましたが、どうも ありがとうございました。 新しくpostgresqlをインストールして、/var/lib/postgres/data のなかのデータを、旧HDDのなかのものと 換えたりしてみましたが、成功しませんでした。 どこのデータを入れ替えればよいか、と教えていただ きたいです