此问题已在此处有答案:
permission denied for schema public at character 14(1个答案)
8天前关闭。
我在PostgreSQL中创建表时遇到了一个问题,我正在寻求Stack Overflow社区的帮助来解决这个问题。错误信息:ERROR: permission denied for schema public LINE 1: CREATE TABLE foo (id int);
**上下文:**我正在使用PostgreSQL数据库,我有一个用户/角色,具有执行数据库操作所需的访问权限。在尝试创建新表时,我使用了以下SQL查询:
CREATE TABLE foo (id int);
不幸的是,我没有成功创建表,而是收到了一个与“public”模式有关的“permission denied”错误。
目前为止我尝试过的事情:
我检查了我的用户/角色的权限,它似乎拥有在数据库中创建表的必要权限。
1条答案
按热度按时间njthzxwz1#
以管理用户身份连接,并通过运行以下命令向用户授予必要的权限
字符串
还可以选择使用以下命令授予数据库连接权限;
型