【问题标题】:Deploying Postgresql Along Windows Application沿 Windows 应用程序部署 Postgresql
【发布时间】:2012-05-25 09:48:00
【问题描述】:

我有使用 Postgresql 作为数据库引擎的 WPF 应用程序。我想安装 Postgresql 引擎并将应用程序数据库恢复/附加到它。

应用程序的用户是非技术人员,他们不能单独安装 Postgresql。

【问题讨论】:

    标签: c# postgresql deployment setup-deployment


    【解决方案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文件运行,后台安装

    1. postgresql-9.0.2-1-windows.exe

    这是你的exe文件

    1. 服务器端口 5432

    这是您要安装 Postgres 的端口号

    1. 超级帐户我的管理员

    您使用帐户名

    1. 超级密码我的密码

    您的用户密码

    其余部分保持不变。 这将直接安装到c:\Program Files

    【讨论】:

    • 谢谢,它也对我有用,只有一件事:如果我想安装静默 postgresql,然后在 initdb,创建角色和数据库并在数据库或脚本中加载备份,可以在批处理文件中执行此操作吗?
    【解决方案2】:

    我假设您想在 Windows 上部署,因此您可以在应用程序安装程序中包含 PostgrSQL,您可以创建应用程序安装程序,例如使用 InnoSetup ...

    【讨论】:

      【解决方案3】:

      Here 是 Windows 上 Postgresql 静默安装的详细信息。安装程序可以从here 下载。安装后,您就可以运行您的 db 脚本了。

      【讨论】:

      猜你喜欢
      • 2016-01-23
      • 2012-08-09
      • 1970-01-01
      • 2012-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-19
      • 1970-01-01
      相关资源
      最近更新 更多