- ベストアンサー
PostgreSQLの作成グループ一覧
お久しぶりに失礼します。 PostgreSQL7.2.3を使用しています。 psqlコマンドの[バックスラッシュdu]でユーザの一覧を、 表示できるところまではわかったのですが。 存在するグループの一覧と そのグループに所属するユーザの一覧を 表示する方法をご存知の方いましたら教えてください。 マニュアルで見つけることができませんでしたので 無いのかもしれません・・・
- みんなの回答 (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 を実行しておく必要があると思います。
お礼
ありがとうございました。 グループの一覧を無事取得できました。