Digamos que você precise fazer uma alteração em massa numa coluna que é chave primária e que é referenciada como chave estrangeira em outra tabela no PostgreSQL. Para que as alterações se propaguem em cascata, é necessário que a restrição tenha a opção ON UPDATE CASCADE habilitada.
Caso a restrição não tiver CASCADE ativado, é necessário seguir os passos abaixo:
- Elimine a restrição FOREIGN KEY:
ALTER TABLE dependente DROP CONTRAINT dependente_fkey;
- Adicione novamente restrição em seguida:
ALTER TABLE dependente ADD FOREIGN KEY (id_empregado) REFERENCES empregado(id) ON UPDATE CASCADE;
Cadeira de escritório: como escolher
Como calcular área de um objeto no Inkscape
Código-fonte no Microsoft Word ou LibreOffice Writer
Comentários