Marinho, Se entendi o teu problema, você quer um UPDATE CASCADE, certo?
Logo, como não tem definido alter constraint, basta remover a antiga e criar uma nova com a sitaxe definida em [1]: ALTER TABLE tbl1 ADD CONSTRAINT fk_tbl1_tbl2 FOREIGN KEY (coluna1) REFERENCES tbl2 ( coluna1 ) ON DELETE casacade ON UPDATE cascade; [1] http://www.postgresql.org/docs/8.4/static/sql-createtable.html Att, -- Charly Frankl http://javadevilopers.blogspot.com/ [email protected] Linux user #391083 2009/10/5 Marinho Brandao <[email protected]> > Olá Euler, > > > Não existe ALTER CONSTRAINT. Como eu disse anteriormente você terá que > > utilizar um bloco de transação contendo ALTER TABLE foo DROP CONSTRAINT e > > ALTER TABLE foo ADD FOREIGN KEY. > > veja o que você disse: > > >> - dar um UPDATE ... SET ... CASCADE (ou algo semelhante) para > >> atualizar os dependentes simultaneamente > >Não existe tal sintaxe. > > >> - alterar a constraint para ativar o ON UPDATE CASCADE > >> > > Sim. <<<<<<<<< > > nesse caso vou fazer como eu sempre fiz e deletar/atualizar/recriar a > constraint. > > obrigado :) > > -- > Marinho Brandão (José Mário) > http://marinhobrandao.com/ > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
