Opa, Em 14 de novembro de 2012 12:30, Alexsander Rosa <[email protected]>escreveu:
> Nesta solução cada trigger aparece N vezes, uma pra cada combinação > condição/evento; a anterior era mais "limpa". > Como meu objetivo é apenas comparar bancos de dados, mostrar tudo numa > linha só gera menos linhas no diff. > Acabei colocando na minha view de comparação a primeira solução, apesar de > não ser tão elegante. > > Sim, nesta solução se a trigger tem mais uma ação, logo vai aparecer mais de uma vez, e Isso foi proposital. > > Em 14 de novembro de 2012 12:04, JotaComm <[email protected]> escreveu: > > Pessoal, >> >> Em 13 de novembro de 2012 10:53, Matheus de Oliveira < >> [email protected]> escreveu: >> >> >>> >>> 2012/11/13 Paulo <[email protected]> >>> >>>> Ola Pessoal,**** >>>> >>>> ** ** >>>> >>>> Preciso saber quais tabelas e quais triggers cada uma delas possui.**** >>>> >>>> Alguém conhece o comando para esta consulta ¿**** >>>> >>>> ** >>>> >>> >>> O ideal seria usar o information_schema, mas pelo catálogo seria isso: >>> >>> SELECT r.relname AS tblname, t.tgname, >>> pg_catalog.pg_get_triggerdef(t.oid, true) AS tgdef, t.tgenabled >>> FROM pg_catalog.pg_class r INNER JOIN pg_catalog.pg_trigger t ON r.oid = >>> t.tgrelid >>> WHERE r.relkind = 'r' AND NOT t.tgisinternal >>> ORDER BY 1, 2; >>> >> >> Segue uma solução através do information_schema: >> >> SELECT triggers.trigger_schema, >> >> triggers.trigger_name, >> >> triggers.condition_timing, >> >> triggers.event_manipulation, >> >> tables.table_schema, >> >> tables.table_name, >> >> triggers.action_orientation, >> >> triggers.action_statement >> >> FROM information_schema.tables JOIN information_schema.triggers >> >> ON tables.table_name=triggers.event_object_table; >> >>> >>> Atenciosamente, >>> -- >>> Matheus de Oliveira >>> Analista de Banco de Dados PostgreSQL >>> Dextra Sistemas - MPS.Br nível F! >>> www.dextra.com.br/postgres >>> >>> >>> >>> _______________________________________________ >>> pgbr-geral mailing list >>> [email protected] >>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >>> >>> >> >> Abraços >> -- >> JotaComm >> http://jotacomm.wordpress.com >> >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> >> > > > -- > Atenciosamente, > Alexsander da Rosa > > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > Abraços -- JotaComm http://jotacomm.wordpress.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
