在Windows上静默安装PostgreSQL 9.0.4

jen*_*hah 2 postgresql windows-installer

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

postgresql.exe-无人值守模式-无人值守最小--superpassword admin @ 123-前缀“ 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应该通过哪个选项从命令行正确安装?

Grz*_*ski 5

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

postgresql-9.0.4-1-windows_x64.exe --help
Run Code Online (Sandbox Code Playgroud)

当我检查时,没有任何--install_plpgsql可用的开关(如早期版本(postgresql-8.4.8-1-windows.exe)):

 --install_plpgsql在template1数据库中安装pl / pgsql吗?
                                默认值:1

但是,如果需要--install_plpgsql 1,则可以跳过该开关,因为默认情况下安装了PL / pgSQL语言:

SELECT lanname FROM pg_language WHERE lanname LIKE 'plpgsql';
 lanname
---------
 plpgsql
(1 row)
Run Code Online (Sandbox Code Playgroud)