【发布时间】:2013-01-12 11:15:44
【问题描述】:
从源代码成功安装 postgresql 9.2.2 后(在 OpenSUSE 11.4 上,存储库中没有此版本),我正在尝试恢复使用 pg_trgm 扩展的数据库。这会导致错误,因为找不到 pg_trgm。
从这个 StackOverflow 问题:Similarity function in Postgres with pg_trgm,我推测 pg_trgm 应该在 /usr/share/postgresql//contrib 中,但我的 /usr 树中的任何地方都没有 contrib 文件夹。
另外,我似乎找不到关于 postgres 扩展机制如何工作或如何手动安装扩展的清晰解释。
postgresql 源代码树中有一个 contrib 文件夹,但我不知道如何使用它。我应该手动将它复制到 /usr 树的某个地方吗?谁能指出(或给出)如何在 postgresql 中安装 pg_trgm 之类的扩展的解释?
【问题讨论】: