2017-02-25 34 views
0

我绝对是postgresSQL数据库的新手。使用PhpPgAdmin,我可以创建数据库,用户和表格。我想插入一行到表在我的PHP文件与下面的代码:在postgres表中授予privilige

$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():查询失败:错误:拒绝权限的关系..

我明白一些特权是要声明的,但是在哪里以及如何?

回答

1

使用GRANT给予的特权用户的Postgres

+1

而且还有[缺省权限(https://www.postgresql.org/docs/current/static/sql-alterdefaultprivileges.html),以避免授予一切项目。 – Abelisto