Re: usernames of a group from SQL

Поиск
Список
Период
Сортировка
От Markus Schaber
Тема Re: usernames of a group from SQL
Дата
Msg-id 44704222.5080807@logix-tt.com
обсуждение исходный текст
Ответ на Re: usernames of a group from SQL  (kijato <kijato@gmail.com>)
Список pgsql-sql
Hi, Kijato,

kijato schrieb:

> CREATE FUNCTION kodok.group_users(group_name "varchar")
> RETURNS SETOF "varchar" AS
> $BODY$
> SELECT pg_user.usename
> FROM pg_user, pg_group
> WHERE usesysid = any (pg_group.grolist) AND pg_group.groname=$1;
> $BODY$
> LANGUAGE 'sql' VOLATILE;

The pg_user.username column uses the PostgreSQL internal type "name"
which is used for identifiers like table and user names. The PostgreSQL
Documentation contains more about this.

I think you can cast it to varchar, like:

SELECT pg_user.username::varchar


HTH,
Markus



В списке pgsql-sql по дате отправления:

Предыдущее
От: kijato
Дата:
Сообщение: Re: usernames of a group from SQL
Следующее
От: Tom Lane
Дата:
Сообщение: Re: timestamp query doesn't use an index ...