在Windows上静默安装PostgreSQL 9.0.4

时间:2011-08-16 10:38:23

标签: postgresql windows-installer

我之前通过inno设置文件使用以下命令安装了PostgreSQL 8.4。

  

postgresql.exe - 模式无人值守--unattendedmodeui minimal   --superpassword admin @ 123 --prefix“c:\ iview \ postgres”--datadir“c:\ iview \ postgres \ data”--install_plpgsql 1 --create_shortcuts 0'

现在,我想通过上面的命令安装OostgreSQL 9.0.4,但它显示错误:

  

选项datadir,install_plpgsql无效,请参阅帮助。

应该为PostgreSQL 9.0.4传递哪个选项,以便从命令行正确安装它?

1 个答案:

答案 0 :(得分:4)

检查安装程序的--help开关以获取所有可用选项,例如:

postgresql-9.0.4-1-windows_x64.exe --help

我检查时没有--install_plpgsql开关可用,因为早期版本(postgresql-8.4.8-1-windows.exe):

 --install_plpgsql  Install pl/pgsql in template1 database?
                                Default: 1

但是如果你想要--install_plpgsql 1,那么你可以跳过那个开关,因为默认安装了PL / pgSQL语言:

SELECT lanname FROM pg_language WHERE lanname LIKE 'plpgsql';
 lanname
---------
 plpgsql
(1 row)