【问题标题】:Rails 4 + PostgreSQL 9.6 hstore, can't execute “CREATE EXTENSION hstore”Rails 4 + PostgreSQL 9.6 hstore,无法执行“CREATE EXTENSION hstore”
【发布时间】:2017-04-05 12:34:25
【问题描述】:

我需要让 Hstore 为我正在开发的 Rails 应用程序工作。我正在运行 Linux Mint 18 和 psql(9.6.1,服务器 9.5.5)和 postgresql-contrib 9.6。据我所知,应该通过安装postgresql-contrib 来安装和启用 hstore。但是,当我加载 psql 控制台并执行 \dx 时,我没有看到“已安装扩展”中显示 Htop。当我跑步时

CREATE EXTENSION hstore;

我得到了错误

ERROR:  could not open extension control file "/usr/share/postgresql/9.5/extension/hstore.control": No such file or directory

任何帮助将不胜感激。谢谢。

【问题讨论】:

  • 如果你运行的服务器是 9.5,你为什么要安装 postgres-contrib 9.6?

标签: ruby-on-rails database postgresql hstore


【解决方案1】:

有两种可能的解决方案:

  sudo apt-get install postgresql-contrib-9.* 

其中 9.* 是您的 postgres 版本, 或者干脆重新安装pg gem。

【讨论】:

    猜你喜欢
    • 2014-08-31
    • 1970-01-01
    • 1970-01-01
    • 2012-11-25
    • 1970-01-01
    • 2015-09-14
    • 2015-01-25
    • 1970-01-01
    • 2016-03-16
    相关资源
    最近更新 更多