Skip to content

Aviso: Este artigo ainda é um rascunho!

SQLs para PostgreSQL manipulação de triggers e scripts

/* Lista tabelas que contém triggers desabilitadas no Postgre */ select * from pg_class where reltriggers < 0

/* Conta triggers */ select count(*) from all_triggers where owner = 'TOTALI'

/* executa script sql no Postgre */ Sintaxe: ./psql -U USER -h IPSERVIDOR -f FILE.SQL -o FILE.LOG databasename Ex.: ./psql -U TOTALI -h 192.168.1.5 -f SCRIPT65.SQL -o SCRIPT65.LOG totali

/* desabilita todas as triggers de uma tabela. Ex. tt_usu */ select disabletriggers('tt_usu') from dual

/* habilita todas as triggers de uma tabela. Ex. tt_usu */ select enabletriggers('tt_usu') from dual