Ir ao conteúdo
  • Cadastre-se

Ajuda com chave estrangeira


rtfarias

Posts recomendados

Olá pessoal estou usando o banco de dados postgres, e está dando erro ao criar uma chave estrangeira.

o erro é o seguinte:

"ERRO: não há restrição de unicidade que corresponde com as colunas informadas na tabela referenciada "receita""

as tabelas são as seguintes:

create table "receita"(

nome character (40),

cod_rec int,

data date,

nome_rec char (100),

grau int,

temp_prep int,

porc int,

primary key (nome, cod_rec),

);

e a segunda tabela que eu estou tentando colocar a chave estrangeira:

create table "preparacao"(

cod_rec int,

nome_igr char (40),

des_prep char (200),

primary key (cod_rec, nome_igr),

foreign key (cod_rec)

references receita (cod_rec),

foreign key (nome_igr)

references igredientes (nome_igr)

);

Por que será que está dando erro de unicidade se "cod_rec" é int?

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!