• ベストアンサー

PostgreSQLの作成グループ一覧

お久しぶりに失礼します。 PostgreSQL7.2.3を使用しています。 psqlコマンドの[バックスラッシュdu]でユーザの一覧を、 表示できるところまではわかったのですが。 存在するグループの一覧と そのグループに所属するユーザの一覧を 表示する方法をご存知の方いましたら教えてください。 マニュアルで見つけることができませんでしたので 無いのかもしれません・・・

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

グループの一覧は… select * from pg_group; で取れます。 各グループに所属するユーザの一覧は、例えば… select pg_group.groname, pg_user.usename from pg_user, pg_group where pg_group.grolist *= pg_user.usesysid order by pg_group.grosysid; のようにして取れますが、(たぶん)その前にpsqlコマンドで psql -d DB名 -f /usr/share/postgresql/contrib/array_iterator.sql を実行しておく必要があると思います。

ssm3u
質問者

お礼

ありがとうございました。 グループの一覧を無事取得できました。

関連するQ&A