[pgsql-jp: 36745] Re: 権限がうまく機能しない!?

K.Nakatsuka tanpoko @ wk9.so-net.ne.jp
2006年 2月 20日 (月) 22:47:17 JST


中司と申します。

  #自分の勉強がてら試してみました。
  #環境: Vine3.2/Postgres-8.1.3

On Mon, 20 Feb 2006 21:16:50 +0900
Nobuaki Inamura <inamuran36 @ mahikari.or.jp> wrote:
> 確認しているのは8.1.1ぐらいからですが、テーブルなどに権限を振っているにもかかわらず
> 「権限がない」といわれて接続できないでいます。
  ここの『接続できない』意味に付いては石田さんの問いと同じで良く分かりませんです。
<snip>
> ちなみにこのユーザーに全部の権限を与えても取得できませんでした。
今試したのですが、”GRANT ALL on table to foo;”でいけましたが...
  #もしかして、私投稿の意味を勘違いしています?

$> createdb test_seq
$> psql test_seq
test_seq=# create sequence customer_seq;
test_seq=# create table customer (
test_seq=# customer_id integer default nextval('customer_seq'),name char(30));
test_seq=# GRANT ALL on customer to knaka;
$> psql -U knaka test_seq
test_seq=> select * from customer;
 customer_id |              name
-------------+--------------------------------
           1 | Bead Makes
           2 | Wax Carvers
test_seq=> \q
  他ユーザで "select * from customer;" を発行したら
 エラー (ERROR:  permission denied for relation customer) となりました


-- 
K.Nakatsuka
(tanpoko @ wk9.so-net.ne.jp)



pgsql-jp メーリングリストの案内