postgresql 关系(表名)公司的权限被拒绝

1bqhqjot  于 2022-11-29  发布在  PostgreSQL
关注(0)|答案(2)|浏览(184)

我使用Postgres并插入一个值:

stat.execute("insert into company(name,age,address,salary)values('"+s+"','24','dommanagdde','25000')");

它显示以下错误:
关系(表名)公司的权限被拒绝
有人能帮忙吗?

rvpgvaaj

rvpgvaaj1#

您正在使用的用户对company表没有insert权限。您可以通过授予这些权限来解决此问题:

GRANT INSERT ON company TO someuser;
pvcm50d1

pvcm50d12#

PostgreSQL GRANT
基本上通过psql:

\c DB_NAME; - switch to your DB
GRANT ALL ON ALL TABLES IN SCHEMA "public" TO someuser;

相关问题