hummm qdo eu fiz isso eu fiz na aplicação...Mas no banco seria
interessante...talvez colocando em duas tabelas diferentes... com um usuario
que tem permissao somente para uma tabela e outro usuario que tem permissao
para as duas...
usando meu exemplo: se for @ usa um usuario, se não for usa outro e monta a
query dinamicamente...
Adriano

2008/12/10 Alisson Viegas | Acsiv Sistemas <[EMAIL PROTECTED]>

>  Tô acompanhando a discussão e uso chave estrangeira para ligar à tabela
> de empresas.
>
> Tá funcionando bem assim.
>
> Mas gostaria de saber como fazer o sugerido pelo colega abaixo:
>
>
>
> - - - Esqueci... ai vc da permissão ao usuario de acordo com o numero da
> empresa....e por ai vai...
>
> - - - Adriano Espinoza
>
>
>
> Como dar permissão para usar o registro caso a coluna empresa esteja
> preenchida com o 1 e não com 2?
>
> E for prático isso, seria uma boa ter isso no banco e não na aplicação!
>
>
>
>
>
> At.te,
> Alisson Viegas
> [EMAIL PROTECTED]
>
> ---
> Acsiv Sistemas
> www.acsiv.com.br
>
>
>
>
>
> *De:* [EMAIL PROTECTED] [mailto:
> [EMAIL PROTECTED] *Em nome de *Saulo Morais
> Lara
> *Enviada em:* quarta-feira, 10 de dezembro de 2008 13:48
> *Para:* 'Comunidade PostgreSQL Brasileira'
> *Assunto:* [pgbr-geral] RES: RES: Banco Multiempresa
>
>
>
> Blz pessoal. Agradeço todas opiniões. vou fazer os testes e retorno.
>
>
>
> *De:* [EMAIL PROTECTED] [mailto:
> [EMAIL PROTECTED] *Em nome de *Adriano Espinoza
> de Oliveira
> *Enviada em:* quarta-feira, 10 de dezembro de 2008 11:43
> *Para:* Comunidade PostgreSQL Brasileira
> *Assunto:* Re: [pgbr-geral] RES: Banco Multiempresa
>
>
>
> Segate: eu ja implemente um negóssimo assim e ficou show de bola!
>
>
>
> - dados da empresa 1 e 2  ficavam no mesmo banco com o codigo da empresa
> separando tudo
>
> - quando o usuario logava no sistema colocando o @ no final do nome, ele
> enchergava a empresa 2, por exemplo: [EMAIL PROTECTED]
>
> - e na aplicação, que era feita em Delphi, eu olhava o era @, para montar
> as queries com union...
>
>
>
> Ficou transaparente e facil e no caso de necessidade basta o usuário logar
> com seu proprio nome: ex: adriano
>
>
>
> No seu caso... vc quer separar o banco... talvez o uso do dblink seja o
> mais indicado e vc tenha que montar as queries dinamicamente dentro da
> aplicação.
>
>
>
> Isso foi válido p/ mim porque eu tinha somente duas empresas, e seria
> sempre assim!
>
>
>
> Se voce tiver que fazer isso com mais de uma empresa, ai é loucura fazer
> dessa forma.
>
>
>
> Adriano
>
>
>
>
>
>
>
>
>
>
>
> 2008/12/10 Saulo Morais Lara <[EMAIL PROTECTED]>
>
> Pessoal, não da pra usar esquemas, porque to usando eles para separar os
> setores.
>
> Por exemplo:
>
> schema financeiro
>
> schema cadastro
>
> A opção de deixar o código da empresa das tabelas tbm é uma boa, porem os
> dados não vão ficar juntos, o outro banco vai ficar em uma HD externa.
>
> Aí vem outra questão. Criei um tablespace pra um banco dentro da HD e
> funcionou blz, mas fiz pequenos testes.
>
> Alguém tem algum banco funcionando dentro de pen drive ou HD externa?
>
>
>
> *De:* [EMAIL PROTECTED] [mailto:
> [EMAIL PROTECTED] *Em nome de *Adriano Espinoza
> de Oliveira
> *Enviada em:* terça-feira, 9 de dezembro de 2008 23:48
> *Para:* [EMAIL PROTECTED]; Comunidade PostgreSQL Brasileira
> *Assunto:* Re: [pgbr-geral] Banco Multiempresa
>
>
>
> Isso é óbvio, mas de qq forma é + lento do que as outras idéias...
>
> 2008/12/9 Shairon Toledo <[EMAIL PROTECTED]>
>
> "- dblink é lento...." depende do enlace entre os nós.
>
>
>
> 2008/12/9 Adriano Espinoza de Oliveira <[EMAIL PROTECTED]>
>
> Esqueci... ai vc da permissão ao usuario de acordo com o numero da
> empresa....e por ai vai...
>
> Adriano Espinoza
>
>
>
> 2008/12/9 Adriano Espinoza de Oliveira <[EMAIL PROTECTED]>
>
>
>
> - dblink é lento....
>
>
>
> - acho uma boa usar schemas...
>
>
>
> - mas vc pode tb colocar a coluna com o codigo da empresa... nas tabelas...
>
>
>
> - na hora de totalizar.. ta facil...
>
>
>
> Adriano Espinoza
>
> 2008/12/9 Sebastian SWC <[EMAIL PROTECTED]>
>
>
>
> 2008/12/9 Shairon Toledo <[EMAIL PROTECTED]>:
>
> > Dblink é uma boa para gerar relatórios "multibancos".
> >
>
> pode até ser. mas é muito mais simples e prático utilizar os esquemas.
>
> --
> Atenciosamente,
> Sebastian Selau Webber Colombo
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
>
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
>
>   --
> [ ]'s
> Shairon Toledo
> http://www.hashcode.eti.br
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a