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