Wix,PostgreSQL 安装,执行 Postgresql 脚本
Posted
技术标签:
【中文标题】Wix,PostgreSQL 安装,执行 Postgresql 脚本【英文标题】:Wix, PostgreSQL install, executing Postgresql scripts 【发布时间】:2010-11-26 18:40:14 【问题描述】:我必须在我们的应用程序之前制作安装 Postgresql 的安装程序,制作数据库并对数据库执行一些 sql 脚本。
现在我使用 Bootstrapper 来安装 Postgresql,然后是我们的应用程序,并使用 Wix 安装序列执行 SQL 脚本来处理其余的工作。
我想知道没有 Bootstrapper 是否有任何方法可以做到这一点?我已经阅读了有关 Wix SqlExtension 的信息,但无法确定它是否独立于数据库,或者我是否可以使用它安装数据库服务器...
【问题讨论】:
【参考方案1】:WiX SqlExtension 是特定于 SqlServer 的。但是,在它下面的 Postgresql 层中探查应该不难。 IIRC,实际的数据库调用非常抽象。
此外,引导程序也不适合进行静态配置。如果这真的是可配置的数据,那么在安装结束时启动一个完全独立的应用程序可能是有意义的。但如果只是创建数据库,我会把它放在 MSI 本身中。
【讨论】:
以上是关于Wix,PostgreSQL 安装,执行 Postgresql 脚本的主要内容,如果未能解决你的问题,请参考以下文章