Tabelas mestre-detalhe: qual a tecnica básica para isto?

PostgreSQL

13/03/2008

Ola pessoal,

Tenho duas tabelas simples, com a seguinte estrutura (isto é um exemplo mais simplificado):

grupo:
id serial; *pk // int
nome varchar;

itens:
id serial; // int
grupo int; *fk
detalhes varchar;

Basicamente a tabela ´grupo´ tem uma PK e sua relacionada é a tabela ´itens´, cujo campo grupo é a fk de tabela grupo.

A duvida basica é justamente saber que técnica utilizo para criar um grupo novo e a seguir os itens deste grupo, na tabela.

Quando inserir um novo grupo, eu terei automaticamente um valor em ID (pq é serial), sem precisar recorrer a uma chamada sql para saber o valor daquele id novo, como irei associar este ID aos itens que devem ser inseridos.

Para fazer no ´braço´ eu iria inserir o nome do novo grupo na tabela, executar um novo sql e pegar o valor do ID, preencher a tabela itens com este ID. :roll: e ai, qual é a técnica real para isto?

Obrigado.


Mnemonic

Mnemonic

Curtidas 0

Respostas

Mnemonic

Mnemonic

13/03/2008

e ai.. ninguem?


GOSTEI 0
POSTAR