当我尝试创建扩展程序时
cms=# CREATE EXTENSION "uuid-ossp";
ERROR: could not open extension control file "/usr/share/pgsql/extension/uuid-ossp.control": No such file or directory
我收到此错误,当我搜索扩展时,他们就在
/usr/pgsql-9.3/share/extension
目录。
我的本地计算机上安装了多台服务器。
如何克服此问题以便我可以创建扩展程序?
答案 0 :(得分:0)
实际问题是我的* .so文件位于/usr/pgsql-9.3/lib并且在pg_config文件/ usr / lib64 / pgsql路径中给出了所以我刚从/usr/pgsql-9.3/lib复制了所有文件到/ usr / lib64 / pgsql。
我还创建了一个软链接sudo ln -s /usr/pgsql-9.3/share/extension / usr / share / pgsql / extension。通过这两件事,我的问题得到了解决。
感谢大家的支持。