最近在Windows Server服务器上部署PostgreSQL12遇到了一个问题,部署完成时,任务问题都没有,也可以远程连接。但是在给数据库添加扩展时出现了如下所述的问题:
- 执行sql命令
create extension "uuid-ossp"
- 出现问题如下:
create extension “uuid-ossp”
错误: 创建扩展 “uuid-ossp” 权限不够
HINT: 只有超级用户能创建扩展.
- 出现版本
PostgresQL 12.15
出现原因
我是使用postgres用户登录的,并且我一直都认为postgres就是PostgreSQL数据库的最高权限用户,经过长时间的排查,才发现,PostgreSQL还有一个最高权限用户superuser
解决方法
- 修改安装目录下