1

我刚刚在 Fedora 28 中安装了 postgresql 10。然后我做了一个混合 ecto.migrate 但它说

** (Postgrex.Error) ERROR 58P01 (undefined_file): could not open extension control file "/usr/pgsql-10/share/extension/citext.control": 没有这样的文件或目录

我也安装了 postgresql10-contrib ..

pg_config --sharedir 返回

/usr/share/pgsql

我可以找到

/usr/share/pgsql/extension/citext.control

文件。但不在 /usr/pgsql-10/share/extension 目录中。

我错过了什么?

4

2 回答 2

1

刚刚安装了“postgresql10-contrib-10.4-1PGDG.f28.x86_64.rpm”就可以了!

于 2018-05-25T22:49:37.130 回答
0

在 CentOS 或 RHEL 上,安装 Postgres 扩展库postgresql-contrib。您可以dnf使用以下命令执行此操作:

sudo dnf install postgresql-contrib
于 2021-11-26T11:00:03.280 回答