Wix,PostgreSQL安装,执行Postgresql脚本

时间:2009-09-09 09:17:47

标签: postgresql wix

我必须制作安装程序,在我们的应用程序之前安装Postgresql,创建数据库并对数据库执行一些sql脚本。

现在我正在使用Bootstrapper来安装Postgresql,然后使用我们的应用程序并使用Wix安装序列我执行SQL脚本来处理其余部分。

我想知道没有Bootstrapper有没有办法做到这一点?我已经阅读了Wix SqlExtension,但无法弄清楚它是否与数据库无关,或者我是否可以用它来安装databese服务器......

1 个答案:

答案 0 :(得分:2)

WiX SqlExtension是特定于SqlServer的。但是,它下面的Postgresql层不应该很难。 IIRC,实际的数据库调用非常抽象。

此外,引导程序也不是进行静态配置的正确位置。如果这是真正可配置的数据,那么在安装结束时推出的完全独立的应用程序是有意义的。但如果它只是创建数据库,我会把它放在MSI本身。