gpt4 book ai didi

PostgreSQL 8.3 权限未更新 - 用法错误?

转载 作者:行者123 更新时间:2023-11-29 11:21:28 25 4
gpt4 key购买 nike

我在向 PostgreSQL 8.3 中的其他用户授予权限时遇到问题。虽然 GRANT 命令没有给我任何错误,但权限没有显示出来。我需要“冲洗”它们吗?

sirprize=# CREATE DATABASE testdb;
CREATE DATABASE
sirprize=# GRANT ALL PRIVILEGES ON DATABASE testdb TO testuser;
GRANT
sirprize=# \c testdb
You are now connected to database "testdb".
testdb=# \z
Access privileges for database "testdb"
Schema | Name | Type | Access privileges
--------+------+------+-------------------
(0 rows)

testdb=#

最佳答案

\z 显示您对数据库中包含的对象的表、 View 和序列权限。它不显示对数据库本身的权限。如果您在“testdb”中创建了一个表或其他对象,它将显示在 \z 的输出中。

您可以使用 \l(或使用 \l+ 了解更多信息)查看您的系统上存在哪些数据库。

参见 section 9.22. of the PostgreSQL 8.3 manual有关如何以编程方式确定用户在给定数据库上存在哪些权限的信息。

关于PostgreSQL 8.3 权限未更新 - 用法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com