Ответ 1
Пользователи приложения являются нетехническими людьми, и они не могут устанавливать Postgresql индивидуально.
затем попробуйте это, тихо установите PostgreSQL, мы используем аналогичный код в нашем развертывании программного обеспечения
C:\Installer\postgresql-9.0.2-1-windows.exe --serverport 5432 --servicename postgres_service --locale C --superaccount Myadmin --superpassword Mypassword --unattendedmodeui minimal --debuglevel 2 --mode unattended
запустите это как файл bat, установите в фоновом режиме
- PostgreSQL-9.0.2-1-windows.exe
Это ваш exe
- serverport 5432
Это номер вашего порта, в который вы хотите установить Postgres
- superaccount Myadmin
Вы используете имя учетной записи
- superpassword Mypassword
Ваш пароль пользователя
сохраняйте все остальное.
Это будет напрямую установлено на c:\Program Files