Que erro é este ?

Restrição de chave estrangeira, o fornecedor que você está tentando excluir está contido na tabela entrada, para excluí-lo você deve antes deletar o registro dependente na tabela entrada.

então como eu excluiria , por que na pergunta tá assim exclua fornecedor custe o que custar ?

A maneira correta é excluir registros dependentes e após isso excluir o registro desejado!
A maneira incorreta é fazer um cascade e quebrar a integridade do banco de dados!

Amigo , como quebrar isso ?

Até onde sei o postgres não possibilita fazer isso com delete, somente drop, ou seja você tem de fazer conforme já lhe expliquei antes!

entendi , então eu tenho que drop a tabela dependente , não é isso ?

Fiz isso e deu certo , valeu ai cara, obrigado