こんにちは, Shinoryoです.
PostgreSQLのデータディレクトリーを変更してみたときのメモです.
データディレクトリーはサービスで指定されている
PostgreSQLのデータディレクトリーは, PostgreSQLのサービスに設定されています.
PostgreSQLのサービスの設定は, 次の手順で確認できます.
- サービス を開く.
- 「postgresql」から始まるサービス(以下, PostgreSQLサービス)を探す.
- PostgreSQLサービスを右クリックし, プロパティをクリックする.
「実行ファイルのパス」の-Dの次に書かれているパスが, PostgreSQLデータディレクトリーのパスです.
データディレクトリーの設定を変更する方法
サービスに設定されているPostgreSQLデータディレクトリーのパスは, 次の手順で変更できます.
- PostgreSQLを停止させる.
- レジストリ エディター を開く.
- 次のパスにアクセスする.
コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services - PostgreSQLサービス名と同名のキーを開く.
- 値「ImagePath」のデータの中の, -Dの次に書かれているパスを, 変更後のPostgreSQLデータディレクトリーに変更する.
レジストリの変更はWindowsの動作に重大な影響を及ぼす可能性があります. 変更の際は自己責任で, 十分注意して実施してください.
データディレクトリーの設定を変更できたか確認する方法
サービスに設定されているPostgreSQLデータディレクトリーのパスを変更できたかは, 次の手順で確認できます.
- サービス を開く.
- PostgreSQLサービスを右クリックし, プロパティをクリックする.
- 「実行ファイルのパス」の-Dの次に書かれているパスが, 変更後のPostgreSQLデータディレクトリーであることを確認する.
3.でパスの変更を確認できない場合は, サービスの画面の上部にある「操作」→「最新の情報に更新」をクリックしてください.
環境情報
- Windows 11 Home 24H2
- PostgreSQL 17.2
参考文献
- Satoshi Koda様による「Windows版PostgreSQL:インストール後にデータの場所だけ変える手順」
Windows版PostgreSQL:インストール後にデータの場所だけ変える手順
No description
- 「Windowsのサービスのパスを変更する」
Windowsのサービスのパスを変更す る | whitemitt.com
普段私は単品でインストールしたApacheを使っているのですが, 訳あってXAMPPをちょっとインストールすることに. いろいろと動作テストをして, 目的を達成したのでアンインストールしました. ……ところが, それ以降Apacheを起動させようとし...
0 件のコメント:
コメントを投稿 (Please feel free to ask me about your questions! You can use Japanese or English in the comments.)