Adicionando uma chave estrangeira
Estou tentando adicionar uma chave estrangeira no PGSQL porem ele da este erro:
Código :
ALTER TABLE tb_disciplina ADD CONSTRAINT fk_curso FOREIGN KEY (cod_curso) REFERENCES tb_curso (cod_curso);
ERROR: column "cod_curso" referenced in foreign key constraint does not exist
Eu tenho a tb_curso onde possuo o cod_curso no qual estou fazendo a referencia.
HELP.....
Re: Adicionando uma chave estrangeira
Citação:
Postado originalmente por jamba
Estou tentando adicionar uma chave estrangeira no PGSQL porem ele da este erro:
Código :
ALTER TABLE tb_disciplina ADD CONSTRAINT fk_curso FOREIGN KEY (cod_curso) REFERENCES tb_curso (cod_curso);
ERROR: column "cod_curso" referenced in foreign key constraint does not exist
Eu tenho a tb_curso onde possuo o cod_curso no qual estou fazendo a referencia.
HELP.....
---------------------------------------------------------------------------------------------------
Ae achei o pq do erro.
Primerio:
Crie o campo na tabela desejada.
Código :
ALTER TABLE tb_disciplina ADD cod_curso int4;
Segundo:
Crie a Restrincao desejada:
Código :
ALTER TABLE tb_disciplina ADD CONSTRAINT fk_curso FOREIGN KEY (cod_curso) REFERENCES tb_curso (cod_curso);
CERTO?????
VALEUUUUUUU