2017-02-25 8 views
0

私はpostgresSQLデータベースのために全く新しいです。 PhpPgAdminを使用して、データベース、ユーザー、およびテーブルを作成することができました。私は、次のコードで私のPHPファイル内のテーブルに行を挿入しようとしています:postgresテーブルに特権を与える

$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を():クエリに失敗しました:ERROR:リレーションのために拒否された権限を..

私はいくつかの特権が宣言されることを理解しますが、どこでどのように?

答えて

1

使用GRANTはPostgresの

+1

のユーザーに権限を与え、[デフォルトの権限](https://www.postgresql.org/docs/current/static/sql-alterdefaultprivileges.html)が許可を避けるためにもありますアイテムごとにすべてのアイテム。 – Abelisto

関連する問題