Развертывание Postgresql в дополнение к приложению Windows

У меня есть приложение WPF, которое использует Postgresql в качестве механизма базы данных. Я хочу установить движок Postgresql и восстановить/прикрепить к нему приложение-Db.

Пользователи приложения являются нетехническими людьми, и они не могут устанавливать Postgresql индивидуально.

Ответ 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

Ответ 2

Я предполагаю, что вы хотите развернуть в Windows, поэтому вы можете включить PostgrSQL в свой установщик приложений, вы можете создать установщик приложения, например, с помощью InnoSetup...

Ответ 3

Здесь приведены подробные сведения о тихой установке Postgresql в Windows. Установщики могут скачать с здесь. После того, как он установлен, вы можете запустить свой сценарий БД вне курса.