【已解决】could not open extension control file “/usr/pgsql-12/share/extension/postgres_fdw.control“
问题:在PostgreSQL执行创建服务:create extension postgres_fdw;出现了以下错误:SQL Error [58P01]: ERROR: could not open extension control file " /usr/pgsql-12/share/extension/postgres_fdw.control": No such file or direct
·
问题:
在PostgreSQL执行创建服务:
create extension postgres_fdw;
出现了以下错误:
SQL Error [58P01]: ERROR: could not open extension control file " /usr/pgsql-12/share/extension/postgres_fdw.control": No such file or directory
原因:默认情况下PostgreSql中是没有安装file_fwd扩展的,也就是执行语句所在的数据库没有安装postgres_fdw 插件。
解决办法:
因用户权限问题,要用数据库管理员用户的账号登录该数据库,并执行以下命令:
create extension postgres_fdw;
个人没有权限的话,可以联系项目DBA安装插件。
如果还不行,进入WinSCP 对应数据库地址 /usr/pgsql-10/lib,手动把file_fdw.so文件放进去。
如果还不行,进入WinSCP 对应数据库地址 /usr/pgsql-10/lib,手动把file_fdw.so文件放进去。
觉得有帮助,点个赞呀!
更多推荐
所有评论(0)