はじめに
プロジェクトメンバにPostgreSQLのインストールを依頼する際、 猿 誰がやっても同じ結果になるようにするべく、サイレントインストールを行うバッチファイルを作りました。
方法
以下のHPを参考にしました。
Silent Install
PostgreSQLのバージョンは14.2で、Windows10のマシンにインストールすることを想定して作りました。
実際のコマンドは以下になります。
postgresql-14.2-1-windows-x64.exe --mode unattended --unattendedmodeui none --prefix "C:\Program Files\PostgreSQL\14" --enable-components server,pgAdmin,stackbuilder,commandlinetools --datadir "C:\Program Files\PostgreSQL\14\data" --superpassword [パスワード] --serverport 5432 --locale C
※細かい設定内容などは、上記に挙げたHPを参照してみてください。
やってみてわかったこと
何人かに試してもらったところ、うまくインストールできなかった人がでてきました。
なぜだろうと思い調べてみたところ、インストールの過程でbatファイルが呼ばれるところがあり、そこでセキュリティソフトでブロックされていたようでした。
こちらについては今後どのようにするか検討して、ブラッシュアップして使いやすくしていきたいです。