Re: Especial delimiters caracter - Mailing list pgsql-sql

From Christoph Haller
Subject Re: Especial delimiters caracter
Date
Msg-id 200309301142.NAA17746@rodos
Whole thread Raw
In response to Re: Especial delimiters caracter  ("Montervino, Mariano" <montervi@cabal.com.ar>)
List pgsql-sql
> 
> Thanks for your replay...
> I resolve the problem with sed before i post the question.
> But a really want to know if i can handle all with posgre script.
> 
> Mariano
> 
No, you cannot. Because copy is also intended to work vice versa 
i.e. copy from file to table and therefore the doubled backslash 
is mandatory. 

Regards, Christoph 

> 
> On Tuesday 23 September 2003 15:56, Montervino, Mariano wrote:
> > running the following script
> >
> > select ('cabal\\' || user_name) into temporary user_access from
> > tbl_user_access where access_profile_id =3D 4;
> > copy user_access to '/temp/users.txt' delimiters '|';
> >
> > The result of the output file is...
> > domain\\users
> > but the field in the temp table is...
> > domain\users
> >
> > I need the same result like temp table. How could i do it??
> > RGDS
> 
> $ cat fakedump.txt
> C:\\Windows\\system32\\drivers|this\ttabbed\ttext\n
> $ perl -p -e 's/\\\\/\\/g;' fakedump.txt
> C:\Windows\system32\drivers|this\ttabbed\ttext\n
> 
> As you can see, this only handles \\ not \t=3Dtab.
> You could also do this in sed:
> $ sed -e 's/\\\\/\\/g' fakedump.txt
> 
> HTH
> --=20
>   Richard Huxton


pgsql-sql by date:

Previous
From: pginfo
Date:
Subject: Re: SQL Syntax problem
Next
From: "Suresh Basandra"
Date:
Subject: Re: insert error