PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

migration d'une BD Informix vers PostgreSQL

Technique - général | migration d'une BD Informix vers PostgreSQL

Par anisoft le 26/06/2005 - 11:12

Je suis actuellement en train d'effectuer une migration d'Informix vers PostGreSQL. Je souhaiterai savoir s'il est possible une documentation technique sur la migration vers PostGreSQL.
J'attends vos réponses.
Merci d'avance.

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Un document...

Jean-Paul Argudo/ = 27 Juin, 2005 - 08:12

Bonjour!

À ma connaissance, je ne connais guère qu'un whitepaper sur le sujet, vous le trouverez ici:
http://www.sraapowergres.com/en/whitepapers/informix_whitepaper.pdf

Si vous avez des questions, n'hĂ©sitez pas Ă  re-poster ici, oĂą Ă  venir sur l'IRC pour que nous puissions vous aider !

Bon courage,

--
Jean-Paul ARGUDO
www.PostgreSQLFr.org


Bonjour Jean-paul, Je suis

Dominique35/ = 29 Juin, 2006 - 10:22

Bonjour Jean-paul,

Je suis Ă  la recherche d'informations sur la migration INFORMIX/POSTGRESQL.
Le lien que vous proposez n'est plus actif mais ce livre blanc m'interesse.
Avez-vous un autre lien pour le consulter ? (après un an ...)

Merci.


Whitepaper Ă  venir

Jean-Paul Argudo/ = 29 Juin, 2006 - 18:25

Bonjour,

Dans le cadre de mon activité professionelle (www.dalibo.com) j'ai migré une application Informix vers PostgreSQL. J'espère avoir le temps cet été de décrire toutes les étapes de la migration dans un document, que je publierais idéalement sur dalibo.org.

Le white-paper que je donnais il y a un an est toujours accessible, mais il est d'une piètre qualité. Il ne donne aucun exemple concrêt de ce qu'il faut faire quand on rencontre tel ou tel problème.

Un peu de patience donc :-)

Cordialement,

--
Jean-Paul ARGUDO
www.dalibo.com


Si si

SAS/ = 29 Juin, 2006 - 15:18

En ce qui me concerne, le lien fonctionne.

Librement,
Stéphane Schildknecht


Infos

arthurr/ = 3 Juillet, 2006 - 17:53

J'ai deja migre une base Ifx vers PG.
Voici qq notes :
-------------
- Requettes -
-------------
- CREATE TABLE :
remplacer :
lvarchar par text
nvarchar par varchar
date par timestamp
...
- PG n'utilise pas " comme delimiteur de texte mais '
ex :
select * from tiers where nom='toto'
et non
select * from tiers where nom="toto"
pour info : la premiere methode fonctionne aussi avec IFX

- PG ne connait pas UNIQUE
il faut le remplacer par DISTINCT
pour info : DISTINCT fonctionne aussi avec IFX

- PG ne connait pas "FIRST n"
il faut le remplacer par "LIMIT n"
ex :
select FIRST 1 * from tache
a remplacer par
select * from tache LIMIT 1

- PG ne connait pas "current year to second/day"
"current year to second" doit etre remplace par CURRENT_TIMESTAMP
"current year to day" doit etre remplace par CURRENT_DATE

- retour de l'id d'un insert en Perl
IFX ==> $sth->{ix_sqlerrd}[1];
PG ==> $dbh->last_insert_id(undef,undef,"NOM DE LA TABLE",undef);
ou
==> nouvelle_id = execute("SELECT currval('NOM DE LA SEQUENCE')");

cf. currval, nextval, setval, ...

- repositionner les N° de sequence (SERIAL)
ALTER SEQUENCE nom_de_la_sequence RESTART WITH n;
cf. doc sur ALTER SEQUENCE

Bonne chance ...


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.