我使用一个新鲜的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上创建不重要的扩展时出错所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)