質問 |
||
| 質問者:papope | Initdbの取消って可能なのでしょうか? | |
|---|---|---|
困り度:
|
お世話になっております。 Postgresなんですが、Linuxをインストールすると同時にpostgresが インストールされ、Initdbも実行されてしまいました。 標準のPGDATAのpathでInitdbされてしまっていますが、別の領域に PGDATAを作成したいため、initdbを取り消したいのです。 単純に旧のPGDATAを削除してInitdbの再実行でいいのでしょうか? それとも、単にinitdbの再実行でいいのでしょうか? それとも他の方法があるのでしょうか? 調べてみましたけど不明でした。 どなたか。お助けください。 お願いします。 |
|
質問投稿日時:06/06/21 08:24 質問番号:2228760 |
||
回答良回答20pt |
|
| 回答者:nino2 | ディストリビューション付属の Postgresql は使ったことないので 正確なことはわかりません。 1 postgresが起動していたら、停止する 2 PGDATA で指定されている dirを削除する。 3 PGDATA を設定しているファイルを編集して 新しいpathを設定する。 ( postgresqlの起動ファイルと postgresユーザの .bssh_profile等 ) 4 initdb を行う。 5 postgresを起動する でいけるとおもいますが 以下は ご存知であれば、読み飛ばしてください。 initdbを行うときは encoding と locale 設定に注意しましょう。 (日本語を扱う場合は --no-locale 設定は必須です) |
|---|---|
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| |
回答日時:06/06/21 16:10 回答番号:No.1 |
|
| この回答へのお礼 | ご回答ありがとうございます。 やはりPGDATAの削除と各pathの修正でいけるんですね・・・。 ありがとうございます。 助かりました。 |