2008/6/9 Thiago M. Figueiredo <[EMAIL PROTECTED]>:
> Opa Galera nabla?
>
> Tenho duas perguntinhas no qual já busquei na net e não achei respostas,
> estou colocando aqui para ver se podem me dar uma ajudinha.
>
> 1- Como posso fazer para setar permissões de visualização das tabelas de
> sistemas? Explicando, qualquer usuário sem permissões para criar usuário
> e tabela, estão tendo acesso para visualizar algumas tabelas e views dos
> sistema, como por exemplo a view *pg_user*.
>

GRANT e REVOKE na veia.

> 2- Como posso fazer par limitar um espaço de utilização do banco de
> dados? Por exemplo, quero dar para cada usuário o tamanho de 3MB de
> banco de dados, como é que faço este tipo de limitação?
>

Só conheço um jeito efetivo para isso: Criar TABLESPACES em partições
específicas para cada usuário. Se você tiver muitos usuários, melhor
usar LVM. Cada usuário só poderá criar objetos no tablespace que ele
tem permissão. A tablespace terá o espaço equivalente ao da partição
onde ela se encontra. Se você utilizar XFS, poderá esticar o tamanho
das partições on-the-fly, mas não poderá diminuir as partições. Se
criar com EXT3 poderá aumentar e diminuir a partição, mas terá de
desmontar ela para realizar a operação.

> Att,
>
> --
> ------------------------------------
> Thiago M. Figueiredo
> E-Mail: [EMAIL PROTECTED]
> E-Mail: [EMAIL PROTECTED]
> Cel: (55 11) 8627-5343
> http://www.pzpzine.com
> http://www.thiagofigueiredo.com
> 'Open Source' o conhecimento é do mundo! :P
> Usar software proprietario R$ 450,00 com MasterCard, usar software livre não 
> tem preço.... :D
> Software livre pensamento proprietário
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
blog: http://www.midstorm.org/~telles/
e-mail / jabber: [EMAIL PROTECTED]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a