Fórum Schema e grupos de acesso do mesmo... #26582
08/08/2006
0
Olá pessoal, bom primeiramente dêem uma olhada nesse Script:
SELECT ns.* FROM pg_namespace ns
WHERE nspname not in
(
SELECT nspname
FROM pg_namespace
WHERE nspname like ´pg¬´
)
AND nspname <> ´information_schema´
ORDER BY nspname;
Ela traz somente os schemas que existem atualmente dentro do banco ok !!! eu to querendo uma forma de verificar quais grupos possuem acesso a esses schemas tipo como:
SELECT usename,groname
FROM pg_user
INNER JOIN pg_group ON usesysid = ANY(grolist)
Onde é mostrado usuario e o grupo que ele integra, ou seja, eu quero o schema e o grupo de acesso desse schema...
Bom, no select tem uma coluna ´nspacl(_aclitem)´ que eu tentei fazer um ANY com ela mas não consegui então fiquei meio perdido...
Alguém pode me ajudar nisso?????
SELECT ns.* FROM pg_namespace ns
WHERE nspname not in
(
SELECT nspname
FROM pg_namespace
WHERE nspname like ´pg¬´
)
AND nspname <> ´information_schema´
ORDER BY nspname;
Ela traz somente os schemas que existem atualmente dentro do banco ok !!! eu to querendo uma forma de verificar quais grupos possuem acesso a esses schemas tipo como:
SELECT usename,groname
FROM pg_user
INNER JOIN pg_group ON usesysid = ANY(grolist)
Onde é mostrado usuario e o grupo que ele integra, ou seja, eu quero o schema e o grupo de acesso desse schema...
Bom, no select tem uma coluna ´nspacl(_aclitem)´ que eu tentei fazer um ANY com ela mas não consegui então fiquei meio perdido...
Alguém pode me ajudar nisso?????
Vincius.luiz
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)