Удалить строки с внешним ключом в PostgreSQL
Я хотел бы удалить строки, которые содержат внешний ключ, но когда я пытаюсь что-то вроде этого:
DELETE FROM osoby WHERE id_osoby='1'
Я получаю это утверждение:
ОШИБКА: обновить или удалить на столе "osoby» нарушает ограничение внешнего ключаkontakty_ibfk_1" на столе "kontakty» ДЕТАЛИ: На ключ (id_osoby) = (1) все еще ссылаются из таблицы "kontakty».
Как я могу удалить эти строки?