您现在的位置是:首页 >技术交流 >PostgreSQL部署出现只有超级用户能创建扩展网站首页技术交流

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

GIS开发者 2024-09-05 00:01:03
简介PostgreSQL部署出现只有超级用户能创建扩展

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

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

create extension “uuid-ossp”

错误: 创建扩展 “uuid-ossp” 权限不够
HINT: 只有超级用户能创建扩展.
出错问题描述

  • 出现版本
    PostgresQL 12.15

出现原因

我是使用postgres用户登录的,并且我一直都认为postgres就是PostgreSQL数据库的最高权限用户,经过长时间的排查,才发现,PostgreSQL还有一个最高权限用户superuser
数据库角色查询

解决方法

  1. 修改安装目录下
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。