[pgcluster: 82] Re: pgcluster環境での一般ユーザ作成について
Jun Kuriyama
kuriyama @ imgsrc.co.jp
2004年 2月 6日 (金) 11:40:56 JST
At Fri, 06 Feb 2004 11:31:03 +0900,
dshaeno wrote:
> postgres7.3.4での検証では、特に問題なく動作するのですが、
> pgcluster上ではユーザ作成時に注意点があるのでしょうか?
pgcluster だからなのか、というのがよくわかっていないのですが、こちら
でも同じような状況に陥ったので、psql -E を使って調べてみました。
どうも作成した DB の pg_catalog.pg_* に select できないことが原因の
ようで、(pgsql の) superuser 権限で接続して、
test=# grant select on pg_catalog.pg_class,pg_catalog.pg_namespace,pg_catalog.pg_user to test;
としてやると、少なくとも \d は動くようになりました。
> ERROR: current transaction is aborted, queries ignored until end of transaction block
> test=> \d
> ERROR: current transaction is aborted, queries ignored until end of transaction block
> test=> rollback;
> ROLLBACK
> test=> \d
> ERROR: pg_class: permission denied
--
Jun Kuriyama <kuriyama @ imgsrc.co.jp> // IMG SRC, Inc.
<kuriyama @ FreeBSD.org> // FreeBSD Project
pgcluster メーリングリストの案内