我之前通过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传递哪个选项,以便从命令行正确安装它?
答案 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)