在PostgreSQL数据库中查询时可能会遇到的SQL 42501错误,该错误提示权限不足
1. 查看登录的用户是哪个 SELECT * FROM current_user; SELECT USER; # 切换数据库 \c mydb 2. 单个表授查询权限 GRANT DELETE ON TABLE public.account_account TO 用户; # account_account可以查询,但是其他表还是无权限 3. 授权 # GRANT ALL PRIVILEGED ON DATABASE yyy TO xxx; # 发现没用 GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO xxx; # 可以 GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO root;