sALLdações . Boa noite. Estou precisando de uma ajuda.
Em um servidor 9.1 tenho três schemas A, B e C Em A há uma tabela X que tem a coluna C como sua PK Em B há 30 tabelas que tem C como FK com a DRI : ON UPDATE CASCADE ON DELETE NO ACTION. Em C há 400 tabelas e 80% delas tem C como FK, porém sem DRI implementado nas contraints. Então eu não gostaria de "entrar" em cerca de 200 ~ 300 tabelas , excluir as FK-Constraints que referem-se / mencionam C e recriá-las com a DRI de update-cascade. Assim eu vos pergunto: 1) Existe algum commando de DDL tipo ALTER CONSTRAINT <.....> que pudesse ser aplicado a estas tabela, modificando-lhes ou incorporando-lhes um UPDATE CASCADE ? 2) Existe algum SELECT que possa ser aplicado às SYSTEM TABLES de modo que eu descubra quais tabelas utilizam a coluna C como foreign key ? 3) Outra variante de consulta e descobrir qual constraint utiliza Gratos: MN
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
