Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Outils
Outils Forum d'entraide sur les outils tiers pour Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/03/2006, 00h02   #1
Invité régulier
 
Inscription : novembre 2005
Messages : 73
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 73
Points : 5
Points : 5
Par défaut [IB7 - FIREBIRD1.5] Migrer une base IB7.5 vers FB 1.5

Bonjour,

J'ai fait le tour des forums et je ne parviens pas à trouver la voie la meilleure. Je ne suis même pas sûr que c'est possible

Voici la question :

J'ai passé des heures à developper une base Interbase 7.5. Ma grosse erreur, j'ai pas compris que la licence allait expiré avec le temps. Ainsi mon appli Delphi ne fonctionne plus...

La solution est bien evidemment Firebird 1.5.

Seulement voilà, je ne fais que du bricolage pour migrer !

Je cherche un moyen simple et rapide pour migre de IB vers FB. Je veux tout conserver : la structure, les données, les triggers, bref, tout !

Idéalement, puis-je backuper sous IB et simplement restaurer sous FB ?
Il semble que oui, mais confirmez vous que l'appli delphi fonctionnera sans modif (j'utilise des composant de la palette TIB) ? (j'ai perdu mes sources et je n'arrive pas à faire un reverse ingeniering - a ce sujet, peut-on décompiler son programme delphi et retrouver les .pas et dfm ?)...

Merci pour votre aide !
What est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2006, 00h09   #2
Membre extrêmement actif
 
Avatar de ArHacKnIdE
 
Inscription : janvier 2006
Messages : 1 950
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2006
Messages : 1 950
Points : 1 927
Points : 1 927
Envoyer un message via MSN à ArHacKnIdE
Salut,

As-tu été voir de ce côté :

http://interbase.developpez.com/faq/?page=sommaire
__________________
Vous êtes nouveau ici ?! Pensez à consulter les règles pour plus d'efficacité

Mon blog developpez.com! (En travaux)
- PHP5 sur 1and1
- Clé aléatoire en PHP
ArHacKnIdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2006, 10h26   #3
Invité régulier
 
Inscription : novembre 2005
Messages : 73
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 73
Points : 5
Points : 5
Citation:
Envoyé par ArHacKnIdE
Salut,

As-tu été voir de ce côté :

http://interbase.developpez.com/faq/?page=sommaire
J'ai vu la FAQ et les forums, cela m'a d'ailleurs incité à utiliser Firebird, mais je n'ai pas vu de piste pour migrer de IB à FB quand la base existe déjà...
What est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2006, 16h01   #4
Membre émérite
 
Avatar de Andry
 
Inscription : juillet 2002
Messages : 1 109
Détails du profil
Informations personnelles :
Localisation : Madagascar

Informations forums :
Inscription : juillet 2002
Messages : 1 109
Points : 949
Points : 949
Envoyer un message via MSN à Andry
Quelle outil d'admin utilise tu pour travailler avec IB7.
Si tu as IbExpert, essaye de recuperer la srtructure et les données avec le menu Outils/Extraire la MetaData.
Tu enregistre le srcipte vers un fichier ensuite.
Tu lance l'interpreteur de script sur une machine doté de Firebird et tu verras si ça s'execute.

A+
__________________
On progresse .....
Andry est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 11h24   #5
Futur Membre du Club
 
Inscription : octobre 2005
Messages : 16
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 16
Points : 18
Points : 18
- Normalement, la migration doit se faire sans aucun problème si tu n'as pas trop "jouer" avec les character set et le SQL Dialect.

- Tu extrais les metadata sous forme de script SQL et tu recrées ta base sous firebird.

- Tu extrais toutes tes données sous forme de script SQL et tu recrées dans ta base sous firebird.
michel_ballasse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 18h21   #6
Membre habitué
 
Inscription : octobre 2003
Messages : 483
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : octobre 2003
Messages : 483
Points : 136
Points : 136
Pourquoi dis tu que ta licence Interbase 7.5 a expiré ?
S'agissait-il de la version d'évaluation ?
lio33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 20h31   #7
Invité régulier
 
Inscription : novembre 2005
Messages : 73
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 73
Points : 5
Points : 5
Citation:
Envoyé par lio33
Pourquoi dis tu que ta licence Interbase 7.5 a expiré ?
S'agissait-il de la version d'évaluation ?
C'est exact. J'ai pu installer le mois dernier, mais aujourd'hui plus rien ne fonctionne.

Pour les suggesions d'export des métadata, ça ne fonctionne pas...

J'ai fait un export des metadatz et suite à ça, ma base ne contient plus les donnees !:-(
What est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 21h36   #8
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
Citation:
Envoyé par What
Citation:
Envoyé par lio33
Pourquoi dis tu que ta licence Interbase 7.5 a expiré ?
S'agissait-il de la version d'évaluation ?
C'est exact. J'ai pu installer le mois dernier, mais aujourd'hui plus rien ne fonctionne.

Pour les suggesions d'export des métadata, ça ne fonctionne pas...

J'ai fait un export des metadatz et suite à ça, ma base ne contient plus les donnees !:-(
As-tu effectivement sélectionné les tables à traiter ?
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 22h22   #9
Invité régulier
 
Inscription : novembre 2005
Messages : 73
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 73
Points : 5
Points : 5
Citation:
Envoyé par qi130
Citation:
Envoyé par What
Citation:
Envoyé par lio33
Pourquoi dis tu que ta licence Interbase 7.5 a expiré ?
S'agissait-il de la version d'évaluation ?
C'est exact. J'ai pu installer le mois dernier, mais aujourd'hui plus rien ne fonctionne.

Pour les suggesions d'export des métadata, ça ne fonctionne pas...

J'ai fait un export des metadatz et suite à ça, ma base ne contient plus les donnees !:-(
As-tu effectivement sélectionné les tables à traiter ?
Je suis nul ! C'est exactement ça le problème : j'ai cru qu'en cochant extract data et metadata c'était OK. Mais ensuite, il me fallait bien selectionner chaque table, chaque trigger, chaque proc Stock, etc...

Merci bcp pour cette précision qui me sauve.

Un seul souci demeure : mon appli bug sur les dates : msg d'erreur = ''-694419456.0' n'est pas une heure correcte !'... Or, il s'agit d'un champ date... C'est delphi qui refuse la manière dont les dates ont été converties semble-t-il.

Toutes mes dates sont d'ailleurs fausse !
What est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2006, 15h01   #10
Invité régulier
 
Inscription : novembre 2005
Messages : 73
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 73
Points : 5
Points : 5
Damned ! Je fais export des metadata + data pour migrer de IB vers FB 1.5 et là, je me rends compte que le sript de creation de tructure inclut bien mes champs de type Blob, mais que les insert ne gère pas les blobs. Aucun champs blob ne semble pouvoir être inserté ! Le script généré ne liste aucun champ blob dans les insert !

Je suis dans la m... ou pas ?

Merci pour votre aide !
What est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h35.


 
 
 
 
Partenaires

Hébergement Web