Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Data Bases > Pgsql General > Re: Im****t Ger...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 1 Topic 15480 of 16159
Post > Topic >>

Re: Im****t German Decimal Numbers

by willtemperley@[EMAIL PROTECTED] ("William Temperley") May 7, 2008 at 03:40 PM

> Jan Christian Dittmer wrote:
>
>
> >    Thank you very much!
> >    You have remind me that the our server runs under Linux and not
under Windows as our clients :-)
> >    So indeed I can use a sed-pipe construct to switch '.' and ','.
> >    But wait, there is just another problem then. Our date format is
also german :-( "DD.MM.YY" or
> >    "DD.MM.YYYY". So if I just exchange '.' and ',' the date will be
unreadable for the im****t :-(
> >    The (current) file is 1.4 GB so it will take ages to let awk chew
on it I guess.
> >
>
>
> If all fails you could copy into a another table where you use
> text columns and then translate afterwards via to_date() and
> to_number() / replace().
>
For my tuppence worth, this is the approach I take. Copy into a
sandbox table first, as the only reliable thing about external input
is it won't be as it's supposed to be.
This way you can copy everything into varchar columns, then run any
number of regexes over the data to ensure it's perfect, then do:
insert into livetable select * from temptable (with the appropriate
casts in place).

Bit of a tangent, but Is there any possibility of SQL injection via
data provided to copy?

Will T
-

-- 
Sent via pgsql-general mailing list (pgsql-general@[EMAIL PROTECTED]
)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general
 




 1 Posts in Topic:
Re: Im****t German Decimal Numbers
willtemperley@[EMAIL PROT  2008-05-07 15:40:12 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan13V112 Thu Jul 24 2:01:38 CDT 2008.