Postgresql &引用;createlang:未找到命令";博士后
我正在尝试从中获取MacOS 10.12上的musicbrainz数据库 我有10.5版的postgres 在链接中,第三步需要一个显示“createlang plpgsql musicbrainz”的命令 我得到了“createlang:command not found”错误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中执行等效命
有人能帮我吗?我是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执行命令时,第一个经常出错的事情可能是路径。。