有人创建了一个数据库,我是PG Admin中的超级用户。当我尝试通过单击访问数据库表时,我收到错误消息“关系 table_name ”的权限被拒绝。这是玛雅数据库的表格。我尝试了各种方法,但我对此并不熟悉,也不确定如何去做。我打开了SQL编辑器并输入了GRANT命令以授予自己访问权限,但我一直得到“权限被拒绝”。我正在使用PG Admin。
有人能告诉我如何才能获准进入桌子?
答案 0 :(得分:0)
要访问表,您必须使用GRANT向表授予权限。首先进入数据库并打开SQL编辑器,然后执行下一个查询之一:
-- For all privileges
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO user
-- For viewing privileges
GRANT SELECT ON ALL TABLES IN SCHEMA public TO user
请注意,您必须指定架构。