0

这个加入是

SELECT 
s.id,
s.sector_abbr,
s.sector_desc,
l.id,
l.sector_id,
l.vendor_address_id
FROM sectors s
LEFT JOIN sector_vendor_address_link l
ON s.id = l.sector_id

给我这个错误

ERROR: ERROR: permission denied for relation sector_vendor_address_link

通过 razorSQL 使用这个 id 和密码,我能够对这些相同的表进行更新,所以我无法想象这是一个权限问题。也许我错了。我的加入只是格式错误吗?

谢谢!

编辑:

看来我必须为每个表手动设置所有权限。有没有办法使用 phpPgAdmin 全局设置整个数据库的用户权限?

4

1 回答 1

1

是的,您可以使用ALTER DEFAULT PRIVILEGES.

对于现有表,您必须使用它GRANT来分配所需的权限。该ALL TABLES子句对这项工作很有用。

于 2012-11-08T01:17:27.390 回答