在PostgreSQL上创建不重要的扩展时出错

在PostgreSQL上创建不重要的扩展时出错,第1张

概述我试图配置PostgreSQL在我的rails应用程序中使用全文搜索,如本 Railscast所述。 我使用一个新鲜的Ubuntu 12.04服务器运行PostgreSQL 9.1.5使用apt-get与ppa:pitti / postgresql精确安装。 我试图运行迁移时,当我尝试在同一个命令在psql控制台与对等postgres用户时,得到以下错误: postgres=# CREATE EX 我试图配置Postgresql在我的rails应用程序中使用全文搜索,如本 Railscast所述。

我使用一个新鲜的Ubuntu 12.04服务器运行Postgresql 9.1.5使用apt-get与ppa:pitti / postgresql精确安装。

我试图运行迁移时,当我尝试在同一个命令在psql控制台与对等postgres用户时,得到以下错误:

postgres=# CREATE EXTENSION unaccent;

ERROR: Could not open extension control file “/usr/share/postgresql/9.1/extension/unaccent.control”:
No such file or directory

在我运行Ubuntu 10.04桌面的本地盒子中,我使用相同的存储库(natty),它运行良好。

任何见解将非常感谢。

您需要首先在系统中安装软件包 postgresql-contrib-9.1(适应您的版本号)。这是在Debian,Ubuntu&朋友反正。使用具有必要权限的系统用户:
apt-get install postgresql-contrib-9.1

如果您当前登录的用户没有必要的权限(但sudo权限):

sudo apt-get install postgresql-contrib-9.1

引用PostgreSQL Apt Repository:

If the version included in your version of Debian is not the one you
want,you can use the Postgresql Apt Repository.

有basic install instructions on the Postgres website为ann可用的 *** 作系统。

对于使用unrecent的重音不敏感索引考虑这个相关问题:

> Does PostgreSQL support “accent insensitive” collations?

总结

以上是内存溢出为你收集整理的在PostgreSQL上创建不重要的扩展出错全部内容,希望文章能够帮你解决在PostgreSQL上创建不重要的扩展时出错所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1171737.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存