gpt4 book ai didi

php - 向未知用户授予对数据库中表的权限

转载 作者:行者123 更新时间:2023-11-29 12:01:11 24 4
gpt4 key购买 nike

我在数据库中创建了一个新表,但每当我尝试使用现有 PHP 系统访问它时,我都会收到以下错误消息:permission denied for relation myTable

当我在 PHP 中检查连接文件时,它们像这样连接 $conn = pg_Connect("","","","","database"); 我认为不是连接到数据库的最佳方式,但由于几个原因我无法更改它。

如何为未知用户授予对 Postgres 中的 myTable 的权限?

我是这么想的

database=> grant all on myTable to "";

这是正确的方法吗?

最佳答案

你可以试试:

GRANT SELECT, INSERT, UPDATE, DELETE
ON yourtable
TO public;

或者:

GRANT SELECT, INSERT, UPDATE, DELETE
ON ALL TABLES IN SCHEMA public
TO public;

Documentation .

不过,请注意不要向匿名用户提供超出所需的权限。

关于php - 向未知用户授予对数据库中表的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6305748/

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