Postgresql 在postgres表中授予权限

Postgresql 在postgres表中授予权限,postgresql,Postgresql,我对postgresSQL数据库一无所知。使用PhpPgAdmin,我能够创建数据库、用户和表。我正在尝试使用以下代码将一行插入php文件中的表中: $db = pg_connect( "$host $port $dbname $credentials" ); if($db){ $psql = "INSERT INTO LOGINS (mid, name,ip,date) VALUES ($usid,'$naam','$ipad','$dte')"; $ret = pg_query($d

我对postgresSQL数据库一无所知。使用PhpPgAdmin,我能够创建数据库、用户和表。我正在尝试使用以下代码将一行插入php文件中的表中:

$db = pg_connect( "$host $port $dbname $credentials" );
if($db){
  $psql = "INSERT INTO LOGINS (mid, name,ip,date) VALUES ($usid,'$naam','$ipad','$dte')";
  $ret = pg_query($db, $psql);
  $tot = pg_affected_rows($ret);
}
我得到一个错误: 警告:pg_query():查询失败:错误:关系的权限被拒绝

我知道有些特权需要声明,但在哪里以及如何声明?

用于在Postgres中为用户授予特权,还可以避免逐项授予所有权限。