PostgreSQL部署出现只有超级用户能创建扩展

最近在Windows Server服务器上部署PostgreSQL12遇到了一个问题,部署完成时,任务问题都没有,也可以远程连接。但是在给数据库添加扩展时出现了如下所述的问题:

  • 执行sql命令
create extension "uuid-ossp"
  • 出现问题如下:

create extension “uuid-ossp”

错误: 创建扩展 “uuid-ossp” 权限不够
HINT: 只有超级用户能创建扩展.
PostgreSQL部署出现只有超级用户能创建扩展_第1张图片

  • 出现版本
    PostgresQL 12.15

出现原因

我是使用postgres用户登录的,并且我一直都认为postgres就是PostgreSQL数据库的最高权限用户,经过长时间的排查,才发现,PostgreSQL还有一个最高权限用户superuser
PostgreSQL部署出现只有超级用户能创建扩展_第2张图片

解决方法

  1. 修改安装目录下

你可能感兴趣的:(WebGIS开发者进阶,postgresql,数据库,postgres,扩展,postgis)