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 <http://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
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

 

 


_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral





-- 
[ ]'s
Shairon Toledo
http://www.hashcode.eti.br


_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

 


_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

 

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a