From: | Jean-Paul ARGUDO <jean-paul(at)argudo(dot)org> |
---|---|
To: | temsa <temsa(at)free(dot)fr> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Mig |
Date: | 2004-09-19 17:21:20 |
Message-ID: | 20040919172120.GA20860@maison.argudo.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
> Bonjour,
Bonjour!
> j'ai réussi cette migration sans encombre, mais je n'ai pas réussi a
> trouver une option permettant de faire en sorte de faire fonctionner
> correctement une requete sql du type "select toto from bidule" et
> qu'en fait la table s'appelle "BIDULE" et le champ "TOTO" .
Oui, c'est tout bête!
Vous devez juste avoir des requêtes à la M$ SQL avec les champs entre doubles
quotes: pour PostgreSQL cela signifie que vous lui interdisez de chercher une
table qui s'appellerait Toto ou toto..., que vous le forcez à requêter dans la
table TOTO en majuscules.
Pour que tout cela marche, il vous suffit simplement de retirer les " (doubles
quotes) de vos sources SQL...
Pour se faire, en perl, -par exemple:
perl -i -pe 's/"//g' *.sql
retirera toutes les doubles quotes de vos sources SQL .. (attention, j'ai bien
dit TOUTES! :)...)
Au final, votre SQL sera bien plus lisible, sans toutes ces doubles quotes, non?
Bonne soirée,
--
Jean-Paul ARGUDO
Site perso : http://www.argudo.org
PostgreSQL : http://www.postgresqlfr.org
l'APRIL : http://www.april.org
From | Date | Subject | |
---|---|---|---|
Next Message | temsa | 2004-09-19 17:28:08 | Migration de base de donnée MSSQL -> PGSQL |
Previous Message | LELARGE Guillaume | 2004-09-18 20:46:22 | Re: Bonjour - Documentation et script de migration |