Em 29/01/2014 22:16, Daviramos Roussenq Fortunato escreveu:
Boa Noite Lista,

Tenho uma aplicação instalada em muitos Clientes e conectam num mesmo banco, nessa aplicação foi um SQL errado. Tenho um custo muito alto e pouco tempo para corrigir o problema.

Tem como eu manipular esse SQL que chega ao banco, por exemplo chega um SQL assim ao "SELECT NOME FROM CLIENTES WHERE ID=10", eu fazer o Banco retorna o resultado de um SQL diferente tipo "SELECT DESC_CLIENTES AS NOME FROM CLIENTES WHERE ID=10".

Não sei da sua realidade, mas...Esse é o típico caso onde é mais difícil fazer o errado.

Pra que trabalhar mais pra fazer errado, se você pode trabalhar menos pra fazer o certo?

Agora, apenas por "experiência maluca em laboratório", se sua aplicação faz uso da libpq, vc poderia compilar uma versão hackeada dela, para receber e trocar a string passada pela aplicação.
Até seria legal fazer isso como exercício de aprendizagem...
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a