我正在尝试从https://bitbucket.org/lalinsky/mbslave/overview的MacOS 10.12上获取musicbrainz数据库
我有10.5版本的postgres。
在链接中,第三步需要一个命令,显示“ createlang plpgsql musicbrainz”
我收到“ createlang:找不到命令”错误。
有人可以帮我吗?我对Postgres完全陌生。
答案 0 :(得分:0)
您应该检查是否安装了interface
:
createlang
列表中应包含ls $(dirname $(which psql))
。
如果未安装,则可以在createlang
中执行等效命令。与此类似:
psql
答案 1 :(得分:0)
删除createlang和droplang命令行应用程序(Peter Eisentraut)
自PostgreSQL 9.1起不推荐使用。而是直接使用CREATE EXTENSION和DROP EXTENSION。
此外,完全没有理由再使用createlang plpgsql
(或create lang plpgsql
)。
由于Postgres 9.0 PL / pgSQL可在任何新创建的数据库中自动提供。
所以只需跳过这一行。