Você pode pesquisar no catalogo para saber quais campos e qual tipo e então aplicar a função tratar texto. Veja as Views do Catalogo para pegar maiores informações.
[]´s 2008/6/19 Yoshio <[EMAIL PROTECTED]>: > Olá pessoal. Esta é minha primeira pergunta na lista. > > Gostaria de saber se é possivel criar uma trigger/função que trata > apenas os campos do tipo string/varchar? Todos os campos do tipo texto > das minhas tabelas passam sempre pela mesma função de tratamento de > texto no insert ou update. Mas essa função precisa verificar cada nome > de tabela e campo certo: > > IF TG_TABLE_NAME = 'USUARIOS' THEN > NEW.NOME = TRATARTEXTO(NEW.NOME); > ELSIF TG_TABLE_NAME = 'FORNECEDORES' THEN > NEW.ENDERECO = TRATARTEXTO(NEW.ENDERECO); > ... > > O problema é que toda vez que altero uma tabela (acrescentando ou > retirando campos de texto) eu preciso alterar a função. Existe alguma > forma de melhorar isto? > > Obrigado. > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- José de Mello Júnior 41.9957-2007
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
