Skip site navigation (1) Skip section navigation (2)

Re: Mig

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 (view raw or flat)
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

In response to

Responses

pgsql-fr-generale by date

Next:From: temsaDate: 2004-09-19 17:28:08
Subject: Migration de base de donnée MSSQL -> PGSQL
Previous:From: LELARGE GuillaumeDate: 2004-09-18 20:46:22
Subject: Re: Bonjour - Documentation et script de migration

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group