Usuń wiersze z kluczem obcym w PostgreSQL

Chciałbym usunąć wiersze zawierające klucz obcy, ale gdy próbuję czegoś takiego:

DELETE FROM osoby WHERE id_osoby='1'

Dostaję to oświadczenie:

BŁĄD: zaktualizuj lub usuń w tabeli „osoby” narusza ograniczenie klucza obcego „kontakty_ibfk_1” w tabeli „kontakty” SZCZEGÓŁ: Klucz (id_osoby) = (1) jest nadal odwoływany z „kontaktów” tabeli.

Jak mogę usunąć te wiersze?

questionAnswers(5)

yourAnswerToTheQuestion