* 描述问题
* 运行环境
- NocoBase 版本:2.0.52
- 数据库种类与版本: PostgreSQL 14
- 操作系统:
- 部署方式:Create-nocobase-app
- Docker 镜像版本:
- NodeJS 版本:v22
如何重现
<创建数据库服务的时候,连接的是mysql数据库,测试连接是没问题的,但是点提交就提示permission denied to create extension “postgres_fdw”,后来看这个是没权限,又去服务器上信泽了权限,操作如下:[root@localhost nocobase]# docker exec -it nocobase-postgres-1 bash
root@5b152418f151:/# psql -U nocobase
psql (16.3 (Debian 16.3-1.pgdg120+1))
Type “help” for help.
nocobase=# ALTER USER nocobase WITH SUPERUSER;
ALTER ROLE
nocobase=# CREATE EXTENSION IF NOT EXISTS postgres_fdw;
CREATE EXTENSION
nocobase=# GRANT ALL PRIVILEGES ON DATABASE nocobase TO nocobase;
GRANT CREATE ON SCHEMA public TO nocobase;
GRANT
GRANT
nocobase=#
可点提交依然报这个错误,这是什么缘故??>
预期行为
截图
permission denied to create extension “postgres_fdw”