Page 1 sur 1

ib6

Posté : 22 oct. 2010, 22:05
par kanaille
Bonsoir,

J'ai un fichier dont l'extension est ib6. Je suis sous linux et j'utilise mysql.

Je n'arrive pas à transformer ce fichier, apparemment interbase, en quelque chose de lisible et réutilisable (genre csv ou txt).

Pouvez vous m'aider svp ?

Merci !!

Re: ib6

Posté : 23 oct. 2010, 01:43
par Cyrano
À part installer Interbase pour déchiffrer le fichier pour être ensuite en mesure d'effectuer une exportation des données, je crains que la solution ne soit difficile à trouver :-k

Re: ib6

Posté : 23 oct. 2010, 09:10
par kanaille
Bonjour Cyrano et merci pour ta réponse.

Hier soir, j'ai continué à chercher des infos. J'ai cru comprendre dans un premier temps que firebird et interbase fonctionnent de la même manière et j'ai installé firebird sur mon ordi.

Après de looooooooongues tentatives d'import, j'ai cru comprendre dans un second temps que je ne pouvais importer aussi simplement le fichier.

J'ai alors regardé côté interbase (version 6 open source - borland) en téléchargeant un fichier source) et je me suis cassé les dents sur la compil. et sur l'heure tardive.

Je ne peux pas toucher à l'ordi avant demain soir. Je me concentrerai sur l'install d'interbase. Si je n'y arrive pas, pourras-tu m'aider à l'installer sous linux stp ? Tu connais bien interbase ?

Merci.
À part installer Interbase pour déchiffrer le fichier pour être ensuite en mesure d'effectuer une exportation des données, je crains que la solution ne soit difficile à trouver :-k

Re: ib6

Posté : 23 oct. 2010, 09:32
par Cyrano
Tu connais bien interbase ?
Pas du tout. Mais ça reste une base de données, donc il ne devrait pas être très difficile de l'utiliser au moins pour les principes généraux.

Re: ib6

Posté : 24 oct. 2010, 16:10
par kanaille
Bonjour,

Bon, c'est le plan loooose : je n'arrive même pas à compiler correctement le serveur intervase 6.

Je suis vraiment embêté car pour le coup, les trucs que je sais gérer c'est pour mon plaisir mais là, c'est pour mon boulot...

Je vais à nouveau chercher côté google un outil pour convertir ce fichier sans passer par l'installation d'un serveur interbase.

Si tu as une idée Cyrano, j'achète !! :-k
Tu connais bien interbase ?
Pas du tout. Mais ça reste une base de données, donc il ne devrait pas être très difficile de l'utiliser au moins pour les principes généraux.

Re: ib6

Posté : 24 oct. 2010, 18:13
par Cyrano
Si tu as une idée Cyrano, j'achète !! :-k
Désolé, je n'ai malheureusement pas de meilleure idée.

Mais l'exposé de ton problème me laisse à penser qu'il s'agit d'une migration de données : donc il devait au départ y avoir un serveur Interbase installé. Il serait opportun de fouiller du coté de ce qui existait pour récupérer les éléments nécessaires à la récupération de ces données pour le nouveau système.

Sinon, tu peux toujours raconter les erreurs que tu rencontres dans la compilation, je ne suis moi-même pas trop qualifié pour t'aider sur cet aspect du problème, mais il s'en trouvera ici d'autres que moi que ça inspirera :-k

Re: ib6

Posté : 24 oct. 2010, 20:57
par Berzemus
Sinon, le fichier source ne contient rien de lisible/parsable ?

Re: ib6

Posté : 25 oct. 2010, 01:09
par kanaille
Sinon, le fichier source ne contient rien de lisible/parsable ?
Non malheureusement, c'était du binaire :(

Re: ib6

Posté : 25 oct. 2010, 01:20
par kanaille
Bon, la peur du chef donne des ailes parfois :-)

C'est bon, j'ai trouvé (ouf!)

J'indique pour mémoire ma démarche comme ça si ça peut aider quelqu'un un jour c'est :P

Si j'ai bien compris :

1° interbase tendance borland est géré, jusqu'à la version 6 (opensource après c'est du propriétaire) par le serveur firebird.

2° Côté installation firebird c'est ultra-simple. Côté lignes de commandes, les notions de mysql m'ont suffit. Côté graphique, c'est archi pauvre et notre bon vieux phpmyadmin n'existe pas. Il y a Flamerobin mais c'est pas top et plein, plein, plein de logiciels bien payants.

3° Lecture de la base de donnée interbase avec firebird : pas de soucis.

4° Extraction des données : encore une fois, on n'a pas phpmyadmin. Pour l'instant je peux extraire les données table par table mais pas toute la bdd. En cherchant un peu, je pense que je trouverai.

Voila. Merci beaucoup pour votre aide et votre patience. Vive l'entraide de ce forum et vive phpmyadmin :D

Si tu as une idée Cyrano, j'achète !! :-k
Désolé, je n'ai malheureusement pas de meilleure idée.

Mais l'exposé de ton problème me laisse à penser qu'il s'agit d'une migration de données : donc il devait au départ y avoir un serveur Interbase installé. Il serait opportun de fouiller du coté de ce qui existait pour récupérer les éléments nécessaires à la récupération de ces données pour le nouveau système.

Sinon, tu peux toujours raconter les erreurs que tu rencontres dans la compilation, je ne suis moi-même pas trop qualifié pour t'aider sur cet aspect du problème, mais il s'en trouvera ici d'autres que moi que ça inspirera :-k

Re: ib6

Posté : 25 oct. 2010, 06:01
par Cyrano
Pour l'instant je peux extraire les données table par table mais pas toute la bdd.
Si tu active l'extension dans PHP, tu pourrais peut-être utiliser ibase_backup() ? Enfin pour autant que ça effectue un export en SQL bien sur, la fonction n'est malheureusement pas documentée...