Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Danilo Garcia Martins

chave composta usando serial

Recommended Posts

Pessoal, preciso de uma ajudinha...

Sou iniciante em Postgre. Possuo uma tabela chamada 'Socio' que tem os campos CodEmpresa, Codcliente, CodDependente, nome, etc...

gostaria de gerar um codigo sequencial mas cada cliente vai ter o socio numero '1'. Por exemplo

 

Codempresa | Codcliente | CodDependente | Nome

-----------------------------------------------

1 | 1 | 1 | Jose

1 | 1 | 2 | Maria

1 | 2 | 1 | Antonio

^aqui é que está o problema, como fazer uma sequencia funcionar assim ?

 

 

Desculpe se não fui claro.

Obrigado desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, preciso de uma ajudinha...

Sou iniciante em Postgre. Possuo uma tabela chamada 'Socio' que tem os campos CodEmpresa, Codcliente, CodDependente, nome, etc...

gostaria de gerar um codigo sequencial mas cada cliente vai ter o socio numero '1'. Por exemplo

 

Codempresa | Codcliente | CodDependente | Nome

-----------------------------------------------

1 | 1 | 1 | Jose

1 | 1 | 2 | Maria

1 | 2 | 1 | Antonio

^aqui é que está o problema, como fazer uma sequencia funcionar assim ?

 

 

Desculpe se não fui claro.

Obrigado desde já

 

No seu caso, não dá certo usar o tipo serial, se você não quer fazer isso pelo seu programa, deve usar um trigger (gatilho).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela ajuda. Eu estava fazendo alguns testes aqui e cheguei nesta conclusão, mas foi bom você ter respondido, pq o Postgre possui vários recursos diferentes de outros bancos e então eu ficaria na dúvida se existe ou não algum recurso para o mesmo.

Grande abraço !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.