basta capturar o log em outro console. daí você vai algo do tipo:
SELECT u.usename AS "User name",
u.usesysid AS "User ID",
CASE WHEN u.usesuper AND u.usecreatedb THEN CAST('superuser,
create database' AS pg_catalog.text)
WHEN u.usesuper THEN CAST('superuser' AS pg_catalog.text)
WHEN u.usecreatedb THEN CAST('create database' AS
pg_catalog.text)
ELSE CAST('' AS pg_catalog.text)
END AS "Attributes",
ARRAY(SELECT g.groname FROM pg_catalog.pg_group g WHERE
u.usesysid= ANY(
g.grolist)) as "Groups"
FROM pg_catalog.pg_user u
ORDER BY 1;
Em 01/11/07, José Mario Barduchi <[EMAIL PROTECTED]>
escreveu:
>
> Bom dia
>
> Estou com uma curiosidade com relação ao psql.
>
> Por exemplo:
> Ao digitar \du ele me lista os usuários do meu banco. Perfeito.
>
> Agora vem a pergunta: existe uma forma de eu saber o que ele executou
> quando eu digitei \du. Gostaria de ver o select executado para me retornar
> os dados apresentados.
>
> Não sei se consegui me explicar direito.
>
> Obrigado
> --
> *José Mario Barduchi
> Administrador de Banco de Dados - T.I.
> Grupo Wheaton Brasil
> www.wheatonbrasil.com.br
> +55 11 4355-1931
> +55 11 4355-1800*
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
--
Flávio Cardoso
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral