Em 19/10/2011 22:53, Leandro Guimarães Faria Corce DUTRA escreveu:
> Le 2011-O-19  22h39, Dickson S. Guedes a écrit :
>>> Melhor um pouco seria ter uma tabela cadastro com chave estrangeira para o
>>> information_schema — não sei se o PostgreSQL deixa.
>> São visões, não seria possível.
> Está aí, estava pensando em sugerir isso para o TODO.  Eu fazia isso em
> Oracle, bem maneiro — e relacionalmente correto.
>
Vendo as opções apresentadas por você, pelo Dickson e pelo Eduardo, acho 
que vale muito uma conclusão do tipo depende, mas acho que independente 
da aplicação pode-se adotar uma solução hibrida entre as apresentadas.

Deixar o SGBD cuidar da autenticação e das permissões, CREATE ROLE e 
etc... criar uma tabela contendo dados do usuário na aplicação ou 
esquema como falamos em outra thread ou diretório e utilizar SET SESSION 
AUTHORIZATION para ditar a permissão do usuário quando este logar na 
aplicação. Pois não concordo em utilizar uma tabela que o SGBD usa para 
si para eu guardar informação de aplicações.

Bem, esta foi minha conclusão com esta thread.
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a