hacker mechanism for m$access -> pgsql on different language systems

From: Jaume Teixi <teixi(at)6tems(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: hacker mechanism for m$access -> pgsql on different language systems
Date: 2001-02-23 15:49:16
Message-ID: 20010223164916.72afec0a.teixi@6tems.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,
my customers have his local m$ access db's locally then export them on
.txt with tab or | separated, then put on my server trought ftp.

and is working ok except that the customers are on spanish databases then
a data like:
--DATE-----NAME---------LANG------
1/6/2000|Ferran Adrià|Castellano|

when sended trought ftp on my server is converted to:
--DATE-----NAME------------LANG------
1/6/2000|Ferran Adri\xe0|Castellano|

so when imported on Postgresql with:
COPY products FROM '/var/lib/postgres/iii2.txt' USING DELIMITERS '|' \g
produces:
--DATE-----NAME-----------------------LANG------
1/6/2000|Ferran Adri\xe0|Castellano|NULL

on the same cell, ignoring the '|' completelly

on 'postmaster.init' I have: LANG=es_ES but doesnt' works...
using tabulators as a separators also causes same problem...

any pointers to solve this will be really apreciated

the other problem is that if a m$ access database has a return carraige on
a text cell the import also fails.

bests from barcelona,
teixi.

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2001-02-23 15:53:11 Re: [HACKERS] Re: v7.1b4 bad performance
Previous Message Tom Lane 2001-02-23 15:41:34 Re: AW: ask for help !!! (emergency case)