Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql &引用;createlang:未找到命令";博士后_Postgresql - Fatal编程技术网

Postgresql &引用;createlang:未找到命令";博士后

Postgresql &引用;createlang:未找到命令";博士后,postgresql,Postgresql,我正在尝试从中获取MacOS 10.12上的musicbrainz数据库 我有10.5版的postgres 在链接中,第三步需要一个显示“createlang plpgsql musicbrainz”的命令 我得到了“createlang:command not found”错误 有人能帮我吗?我是postgres的新手。您应该检查是否安装了createlang: ls $(dirname $(which psql)) 清单应包括createlang 如果没有安装,您可以在psql中执行等效命

我正在尝试从中获取MacOS 10.12上的musicbrainz数据库

我有10.5版的postgres

在链接中,第三步需要一个显示“createlang plpgsql musicbrainz”的命令

我得到了“createlang:command not found”错误


有人能帮我吗?我是postgres的新手。

您应该检查是否安装了
createlang

ls $(dirname $(which psql))
清单应包括
createlang

如果没有安装,您可以在
psql
中执行等效命令。类似于此:

> psql musicbrainz
psql (10.5)
Type "help" for help.

musicbrainz# CREATE LANG plpgsql;
musicbrainz# CREATE LANG musicbrainz;

删除createlang和droplang命令行应用程序(Peter Eisentrut)

自PostgreSQL 9.1以来,这些已被弃用。相反,直接使用创建扩展和删除扩展

此外,没有理由再使用
createlang plpgsql
(或
createlang plpgsql

因为Postgres 9.0 PL/pgSQL在任何新创建的数据库中都自动可用


所以跳过这一行。

我使用postgres,但在窗口中,但在使用postgres执行命令时,第一个经常出错的事情可能是路径。。