是否可以通过命令提示符或批处理文件或注册表文件安装整个数据库(postgresql8.2),绕过简单的安装过程。但是随之而来的一个问题是,我们如何提供默认参数,例如名称、密码、语言、数据库的默认位置?目前我正在“Windows XP”平台上工作。
谢谢你。
是否可以通过命令提示符或批处理文件或注册表文件安装整个数据库(postgresql8.2),绕过简单的安装过程。但是随之而来的一个问题是,我们如何提供默认参数,例如名称、密码、语言、数据库的默认位置?目前我正在“Windows XP”平台上工作。
谢谢你。
对于 8.3 及更低版本,显而易见的答案是:http ://pginstaller.projects.pgfoundry.org/ ,它支持或支持静默安装。有关最新版本,请阅读:http ://forums.enterprisedb.com/posts/list/2135.page
使用现有的安装程序将简化您的生活,并成为我开始的地方。
话虽这么说,您没有理由不能生成脚本来注册 dll 正确运行的 initdb 等。这将需要一些 PostgreSQL 和 Windows 的额外知识,并且最适合自定义解决方案(即不是您仅是与 PostgreSQL 一起运行的打包软件)。我认为这里无法给出完整的答案,因为一旦您需要这样的解决方案,您就需要围绕 if 来设计您的安装。可以写关于该主题的书籍。文档http://www.postgresql.org/docs/9.0/static/install-windows.html应该可以帮助您入门,但是因为从源安装和从预编译源安装之间的唯一区别只是您需要编译首先是源文件。
如果失败,您可以查看二进制 zip 包。通常这些可以被提取并且 PostgreSQL 可以从它们内部运行。