Caros colegas, existe alguma forma de tratar pelo PostgreSQL a gravação de
caracteres de escape?

O que está acontecendo é o seguinte: minha aplicação tem um campo do tipo
TEXT que recebe a descrição de um chamado de cliente, uma solicitação
qualquer. Às vezes acontece de ser registrado um caminho de diretórios do
Windows, como por exemplo:

"C:\Windows\System32"
"D:\PostgreSQL\8.2"
etc.

Só que no banco de dados a barra invertida não está sendo gravada:

"C:WindowsSystem32"
"D:PostgreSQL8.2"

E em alguns casos o próximo caractere junto com a barra invertida é
substituído por um caractere "especial".

Estou procurando a dias na documentação do PostgreSQL e do driver ODBC para
ele, mas não encontro nada que possa fazer com que o caractere barra
invertida seja reconhecido como tal. Se eu precisar tratar na aplicação e
colocar E'\\' terei que re-escrever praticamente todas as rotinas do
sistema...

-- 
Tiago J. Adami
Dois Vizinhos - Paraná - Brasil
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a