============================================================= Partcipe das enquetes sobre os novos rumos da comunidade! Acesse http://www.pgfoundry.org:8080/novosRumos ============================================================= Tenho um banco para um sisteminha que estou fazendo que usa o seguinte esquema.
As tabelas verdadeiramente falando so quem pode acessar eh o usuario pgsql. Eu crio "grupos" e crio visões, onde cada grupo pode acessar determinada visão. Dependendo da visão alem do select está implementado também o INSERT, DELETE e UPDATE. Ai o login que o cara usa para entrar no banco por qualquer aplicativo ele usa para entrar pelo sistema também. E com esse esquema eu garanto que ele só acessa aquilo que tem permissão através das visões. Pois o login está associado a determinado grupo. --- Osni Souza <[EMAIL PROTECTED]> escreveu: > ============================================================= > Partcipe das enquetes sobre os novos rumos da > comunidade! > Acesse http://www.pgfoundry.org:8080/novosRumos > =============================================================> > No sistema que estamos desenvolvendo em Delphi e > Postgresql, gostaríamos de fazer com que a mesmo > login e senha do usuário no Banco, seja usado para > acessar o sistema. > Temos a tabela USUARIO (codusuario (PK), > codpermissao(FK), nome, login, senha) e a tabela > PERMISSAO(codpermissao(PK), permissao). > As permissoes são TECNICO, SUPERVISOR E > ADMINISTRADOR > > TECNICO soh faz consulta e relatorio no sistema > SUPERVISOR faz de tudo no sistema > ADMINISTRADOR eh o admin do BANCO. > > Exemplo. > > No momento criamos uma conta com login e senha: > projeto e projeto2006, com as permissoes para CRIAR > TABELA mas não eh ADMINISTRADOR. > E é esta conta que faço a primeira conexão com > banco, Delphi com ADO. > > > Como faço para qdo o SUPERVISOR DO SISTEMA criar > um usuario, este usuario ter as permissões de uso do > sistema que estão definidas no banco, (ex: se o cara > for tipo TECNICO, tem que estar definido no banco > que soh pode CONSULTAR.. pois relatório eh soh feita > na INTERFACE, correto???). Não sei como CRIAR AS > PERMISSÕES NO BANCO PARA ESTE TIPO DE PROBLEMA.... > > > > > --------------------------------- > Abra sua conta no Yahoo! Mail - 1GB de espaço, > alertas de e-mail no celular e anti-spam realmente > eficaz. > _______________________________________________ > Grupo de Usuários do PostgreSQL no Brasil > Antes de perguntar consulte o manual > http://pgdocptbr.sourceforge.net/ __________________________________________________ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/
