GATUNKI
id_gatunku serial
nazwa gatunku text
WYKONAWCY
id_wykonawcy serial
nazwa_wykonawcy text
ALBUMY
id_albumu serial
tytul text
rok_wydania integer
id_gatunku integer
id_wykonawcy integer
jeśli mam wszystkie tabele wypełnione i chce usunąć np jeden gatunek pojawia się problem w postaci:
BŁĄD: update or delete on table "gatunki" violates foreign key constraint "fk_albumy_4" on table "albumy"
DETAIL: Key (id_gatunku)=(1) is still referenced from table "albumy".
No i jak się dowiedziałem tą sprawę załatwia ON DELETE CASCADE.... no i fakt.. załatwia aż za dobrze bo usuwając jeden gatunek tracę wszystkie albumy które mają klucz obcy do tego gatunku...
jak to można rozwiązać?
