Alberto Ivo escreveu:
> olá pessoal, na estou conseguindo de jeito nenhum criar uma sequencia de
> números inteiros.
> minhas tabelas estão abaixo.
> o que eu fazer é o seguinte: Inserir apenas na Tabela Image o o campo
> album_id da tabela Album ser incrementado automaticamente. do jeito que
> está aí, eu preciso colocar um número para o album_id
> como eu faço agora?
É isto mesmo que você quer dizer? Creio que você se expressou mal.
Você diz que para cada registro incluido em Image você deseja que seja
criado um novo Album?!?
Me parece um tanto estranho!
O usual é para cada registro incluido em Image você informe a que Album
ele está relacionado. No seu caso isto é feito informando o valor do
campo album_id.
> obrigado!
>
> CREATE TABLE Album
> (
> album_id SERIAL NOT NULL PRIMARY KEY,
> album_name TEXT NOT NULL
> );
>
> CREATE TABLE Image
> (
> image_id SERIAL NOT NULL PRIMARY KEY,
> album_id INT NOT NULL,
> image_thumb bytea,
> image_full bytea NOT NULL,
> image_desc TEXT,
> image_author TEXT,
> image_date DATE
> );
>
> ALTER TABLE Image
> ADD FOREIGN KEY (album_id) REFERENCES Album (album_id);
>
[]s
Osvaldo
_______________________________________________________
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular.
Registre seu aparelho agora!
http://br.mobile.yahoo.com/mailalertas/
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/
Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios