Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Problema em INSERT

Boa tarde!

Repliquei como o informado no vídeo, mas ao utilizar INSERT, me deparo com esse problema:

ERROR: insert or update on table "curso" violates foreign key constraint "curso_categoria_id_fkey" DETAIL: Key (categoria_id)=(1) is not present in table "categoria". SQL state: 23503

Não entendi, alguém pode me ajudar?

1 resposta
solução!

Gabriel Rocha, blz?

Esse erro está informando que foi violada uma restrição de chave estrangeira. Na tabela curso existe a coluna categoria, isso quer dizer que cada curso tem relacionamento com uma categoria. Então para conseguir inserir um curso, precisa existir uma categoria criada, o erro fala que ainda não existe a categoria_id = 1 na tabela categoria.

Tenta inserir uma categoria antes e nos avise se deu certo.

Espero ter ajudado.

Bons estudos!