Re: Help with a query

From: "Bas Scheffers" <bas(at)scheffers(dot)net>
To: pgsql-general(at)postgresql(dot)org
Cc: alex(at)toomuchspace(dot)com
Subject: Re: Help with a query
Date: 2004-02-27 10:32:26
Message-ID: 4016.217.205.40.94.1077877946.squirrel@io.scheffers.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

If the user/groups you are talking about are postgres users and groups,
this is it:

select * from pg_catalog.pg_group where (select usesysid from
pg_catalog.pg_user where usename = 'user') = any(grolist)

The place to find this kind of thing is the Postgres Internals section
(system catalogs) that desribes the system tables. "any" is an array
function which is needed as the users that belong to a group are an array
of INT user ids.

Hope that helps,
Bas.

Browse pgsql-general by date

  From Date Subject
Next Message Simon Windsor 2004-02-27 12:06:58 Case of strings
Previous Message Karel Zak 2004-02-27 10:09:40 Re: [HACKERS] ORDER BY different locales