相关疑难解决方法(0)

为什么我在 pgAdmin 4 上遇到公共模式的权限被拒绝错误?

我正在尝试在 pgAdmin 4 中查看来自 AACT 数据库的原始数据。我使用的是 Mac 计算机。当我尝试查看“complete_oncology”表中的前 100 行时,出现以下错误:

ERROR: permission denied for schema public
LINE 1: SELECT * FROM public.complete_oncology
                      ^
SQL state: 42501
Character: 15
Run Code Online (Sandbox Code Playgroud)

是我权限不够吗?如果是,我如何授予自己查看该表的权限?我可以看到 AACT 数据库中不同模式的其他表。我读过一些用户建议通过以下方式授予自己权限,但没有运气:

ERROR: permission denied for schema public
LINE 1: SELECT * FROM public.complete_oncology
                      ^
SQL state: 42501
Character: 15
Run Code Online (Sandbox Code Playgroud)

这只会出现一个错误:

ERROR:  relation "complete_oncology" does not exist
SQL state: 42P01
Run Code Online (Sandbox Code Playgroud)

database postgresql permission-denied pgadmin pgadmin-4

56
推荐指数
3
解决办法
7万
查看次数

在 postgres 中创建超级用户

我正在寻找使用 Vagrant 设置 Rails 环境,为此目的,它是通过 bash shell 方法提供的框,其中包括这一行:

sudo -u postgres createuser <superuserusername> -s with password '<superuserpassword>'

但我收到一个配置错误, createuser: too many command-line arguments (first is "with")

你能帮我用正确的语法来创建一个带密码的超级用户吗?谢谢

postgresql ubuntu vagrant

16
推荐指数
4
解决办法
4万
查看次数