Précédent   Forum des professionnels en informatique > Bases de données > Firebird
Firebird Forum d'entraide sur le SGBD Firebird. Avant de poster -> F.A.Q Firebird, Tutoriels
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 25/01/2011, 19h21   #1
Invité de passage
 
Inscription : juin 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 10
Points : 0
Points : 0
Par défaut Migration bdd paradox vers bdd firebird

* Bonjour, *

je veux migrer des données stockées dans une base de données sous SGBDR Paradox verx une base de données sous Firebird. alors que ces deux systémes sont hétérogénes.

est ce qu'il y a quelqu'un a deja realise comme cette migration, sinon est ce qu'il y a des propositions qui peuvenet m'aider de faire cette migration?

*Merci *
amiskhaled est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 09h40   #2
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 611
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2007
Messages : 3 611
Points : 4 508
Points : 4 508
A partir du moment ou la base Firebird est crée :

- Avec un bon vieux Delphi (3-7) et le BDE c'est faisable sans trop de difficultés
-enutilisant de tables externes CSV soit : Transformation des tables Paradox en fichiers CSV puis Import
-en créant des Scripts a partir des données paradox

Bref il y a une multitudes de possibilités .
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 20h52   #3
Invité de passage
 
Inscription : juin 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 10
Points : 0
Points : 0
bjour merci pr votre participation mais j'ai voulu m'expliquer comment faire la Transformation des tables Paradox en fichiers CSV et comment se faite l'import et comment creer un script , si vous pouvez me donner un exemple pour que je generalise sur ma base .merci
amiskhaled est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2011, 11h13   #4
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 611
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2007
Messages : 3 611
Points : 4 508
Points : 4 508
Le tout est de savoir de quoi vous disposez pour faire le travail

L'objectif est d'obtenir un script d'insertion
prenons une table paradox TABLE1 contenant les champs :
A String,
I Integer,
C Currency,
D Date
pour une table Firebird identique
il faudra obtenir pour chaque enregistrement des phrases du style
'INSERT INTO TABLE1 (A,I,C,D) VALUES ('Valeur de A',valeur de i,valeur de C,valeur de D);' dans un fichier texte
Code SQL :
INSERT INTO TABLE1(A,I,C,D) VALUES ('ma valeur',1,100.00,CAST('29.01.2011' AS DATE)
pour les valeurs de A et I pas de soucis majeur
pour les valeurs C par contre attention a ce que ce soit un point décimal
la valeur de D sera la plus complexe il faudra certainement passer par un CAST de la valeur i.e : CAST('29.01.2011' AS DATE)

une fois le fichier obtenu , utiliser le programme ISQL (fourni avec Firebird) ou tout autre GUI pour se connecter avec une base Firebird : IBexpert, Flamerobin etc .... ( je sais j'en oublie)
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2011, 11h42   #5
Invité de passage
 
Inscription : juin 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 10
Points : 0
Points : 0
bjour merci pour la reponse mais je pense que c pas pratique car il me faut fixer les valeur dans une requete sql sa veux dire il faut que je les tape tout.
moi ce que je le voi qu'il est pratique qu'il soit une requete sql generale.
et 2eme je sais pas comment l'enregistrer dans un fichier . merci
amiskhaled est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 10h06   #6
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 611
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2007
Messages : 3 611
Points : 4 508
Points : 4 508
Citation:
Envoyé par SergioMaster Voir le message
Le tout est de savoir de quoi vous disposez pour faire le travail
Citation:
bjour merci pour la reponse mais je pense que c pas pratique car il me faut fixer les valeur dans une requete sql sa veux dire il faut que je les tape tout.
moi ce que je le voi qu'il est pratique qu'il soit une requete sql generale.
vous n'avez pas compris le sens de mes explications , il est bien évident qu'il n'y a pas tout a fixer . Il suffit de faire une requête paradox pour chaque table et de mettre les résultats dans un fichier .
D'où ma question : DE QUEL LOGICIELS DISPOSEZ VOUS ? avec quoi vous connectez vous aux tables paradox (et du coup cela devient un problème pradox et plus Firebird)
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2011, 22h12   #7
Membre habitué
 
Inscription : mai 2006
Messages : 200
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : mai 2006
Messages : 200
Points : 105
Points : 105
Je te propose le source suivant; il est très intéressant et c'est un très bon démarrage pour un débutant venant de paradox.
Fichiers attachés
Type de fichier : rar SourceBDE2Interbase.rar (45,3 Ko, 32 affichages)
__________________
Deux personnes n'apprennent pas, un arrogant et un timide.
kaouane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 11h59   #8
Invité de passage
 
Inscription : juin 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 10
Points : 0
Points : 0
merci pour votre reponse,
amiskhaled 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 03h13.


 
 
 
 
Partenaires

Hébergement Web