RE: BackSlash y Sybase

From: "agrimas" <agrimas(at)ecogas(dot)com(dot)ar>
To: "'Alvaro Herrera'" <alvherre(at)dcc(dot)uchile(dot)cl>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: BackSlash y Sybase
Date: 2004-10-28 12:11:06
Message-ID: 00ac01c4bce7$33bbf600$7a0c048f@centro.ecogas.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


OK!,en realidad mi problema es mas complicado. Mi aplicación esta
corriendo en PB/Postgres y tengo muchas columnas tipo "varchar" en la
cual el usuario carga información.

Lo que me preocupa es que si por alguna casualidad el usuario agrega
datos con \ (carácter de escape), lo tomara como tal, esto implica que
en todos mis abm's (sobre todo almomento del update o el insert) de
datos tendre que aplicar alguna "funcionalidad" para reemplazar dicho
carácter por algun otro.

Esta errado si intento la posibilidad de decirle a Postgres que cambie
dicho carácter?, o al ODBC? Sera posible?

Desde ya muchas gracias!

-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Alvaro Herrera
Enviado el: Miércoles, 27 de Octubre de 2004 06:25 p.m.
Para: agrimas
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] BackSlash y Sybase

On Wed, Oct 27, 2004 at 05:47:13PM -0300, agrimas wrote:

> Estoy intentando guardar en en una columna de una tabla tipo
> varchar(254) una path absoluto <file://\\root\folder\subfolder\>
> \\root\folder\subfolder\ y me da error por las "\" Probe hacerlo
> manualmente y agregando dos \\ funciona perfectamente.
>
> Alguien sabe si hay alguna funcion que permita tal reemplazo o tendre
> que realizar una ?

No vas a poder construir una por el mismo motivo: los \ son caracteres
de escape dentro de las cadenas de caracteres constantes, de manera que
no hay forma de usar uno sin escapar.

En 8.0 puedes usar "dollar-quoting" y evitar el escape, algo como

$$\\root\folder\subfoler\$$

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Hay quien adquiere la mala costumbre de ser infeliz" (M. A. Evans)

---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze es tu amigo

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2004-10-28 12:30:41 Re: BackSlash y Sybase
Previous Message Jose Joaquin Lorente Garcia 2004-10-28 06:44:00 Re: [pgsql-es-ayuda] Fw: solicitud de información postgis