emmm 没太能理解, 为啥我用 postgres 的 dbowner 去访问库中的表,还是没权限

2020-08-21 23:53:02 +08:00
 skypyb

折腾了好久, 顶不住了。

详情看图:

1523 次点击
所在节点    程序员
6 条回复
skypyb
2020-08-22 00:02:08 +08:00
环境: Ubuntu 18.04 PostgreSQL 11
大概的命令执行步骤:
CREATE USER ymgal WITH PASSWORD '123';
CREATE DATABASE ymgal OWNER ymgal;
GRANT ALL PRIVILEGES ON DATABASE ymgal TO ymgal;

上边几个搞完后, 怎么试都不行。 又加了个: grant all privileges on all tables in schema public to ymgal;

然后现在也不行, 各大搜索引擎都查过了, 难顶
Sharuru
2020-08-22 00:12:49 +08:00
schema 全线有吗?
\dn+ 看看

GRANT USAGE ON SCHEMA public TO ymgal;
gzlock
2020-08-22 02:37:48 +08:00
docker 一把梭,设置个变量的事
skypyb
2020-08-22 06:46:48 +08:00
@Sharuru 看了一下没有, 我刚按照你的命令敲了一下。 现在有了, 仍然没有权限
whattheh3ll
2020-08-22 14:48:25 +08:00
grant all privileges on all tables in schema public to ymgal;

这一句之前有没有先选择数据库?也就是 \c ymgal
whattheh3ll
2020-08-22 14:49:15 +08:00
Sorry 没看清楚。请忽略我的回复。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/700398

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX