Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Nouveau membre du Club
    Inscrit en
    août 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : août 2005
    Messages : 59
    Points : 30
    Points
    30

    Par défaut Migration de 4D vers MySql

    Bonjour à tous,

    Je dispose d'un système de gestion de bibliothèque sous 4D, je veux faire une migration vers un autre système dont la base de données est en Mysql.
    Mon problème est: comment faire la migration de ma base en 4D vers la base en Mysql. La structure de ma base 4D est totalement différente de la base en Mysql dont je veux migrer.
    Si quelqu'un peux m'indiquer une piste pour commencer!!!!
    Merci d'avance

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    mai 2006
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2006
    Messages : 358
    Points : 612
    Points
    612

    Par défaut

    Bonjour,

    Pour une première piste, il y a eu un topic similaire ici :
    passage 4D à mysql
    --Stephanie
    Redaction 4D

  3. #3
    Nouveau membre du Club
    Inscrit en
    août 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : août 2005
    Messages : 59
    Points : 30
    Points
    30

    Par défaut

    Bjr, j'ai consulté le lien. j'ai telechargé le plugin de mysql et j'ai vu la documentation concernant 4D for Mysql mais franchement je sais pas comment y procéder. où dois-je utiliser ce plugin et comment?
    Mon système actuel est sur un 4D version 6.7 et MacOs 9.1.
    La version de Mysql est 4.1.2

    Cordialement,

  4. #4
    Nouveau membre du Club
    Inscrit en
    août 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : août 2005
    Messages : 59
    Points : 30
    Points
    30

    Par défaut

    Bjr, je donne plus de détail concernant mon problème. le système actuel tourne sur 4D 6.7 installé sur un MacOS 9.1. Le nouveau système que je compte utiliser tourne sur Mysql 4.1.2 installé sur windows xp pro.
    et comme je l'ai mentionné dans mon premier post, les structures des deux bases de données sont complètement différente. Donc je veux bien savoir comment faire...
    Cordialement,

  5. #5
    Nouveau membre du Club
    Inscrit en
    août 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : août 2005
    Messages : 59
    Points : 30
    Points
    30

    Par défaut

    Bjr, je me pose la question suivante : est-ce que je dois transférer d'abord ma base 4D sous Mac vers une base 4D sous windows ensuite je ferai la migration vers Mysql? ou bien je ferai directement la migration vers Mysql (de mac vers windows)
    Excusez ma question si elle est bête
    j'attends vos réponses
    Cordialement,

  6. #6
    Membre confirmé

    Profil pro
    Inscrit en
    mai 2006
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2006
    Messages : 358
    Points : 612
    Points
    612

    Par défaut

    Quel plugin avez-vous téléchargé ?

    Les plugins pour 4D se placent dans un dossier Mac4DX à côté de la structure de la base 4D.

    Si vous n'avez pas de licence pour le plugin, soit les commandes ne seront pas accessibles, soit le plugin fonctionnera en mode démo.
    Ensuite, par programmation, il faut "binder" les champs des tables 4D avec les champs des tables MySQL pour envoyer les données dans MySQL.
    Cela demande que vous ayez le code source de votre base 4D et un accès en Designer (ou Super Utilisateur en français) pour pouvoir écrire les méthodes qui vous permettra d'envoyer les données 4D dans la base MySQL.
    Il y a des exemples dans la documentation du plugin "4D for MySQL", si c'est celui-là que vous avez. Si vous avez téléchargé un plugin de tierce partie, vous devez vous réferrer à la documentation de leur éditeur.

    Je ne pense pas qu'il soit nécessaire de passer la base vers Windows.
    --Stephanie
    Redaction 4D

  7. #7
    Nouveau membre du Club
    Inscrit en
    août 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : août 2005
    Messages : 59
    Points : 30
    Points
    30

    Par défaut

    Merci pour votre aide
    j'ai téléchargé le pugin 4D for mysql, le "MYSQL_Plugin.dmg". Vous avez parlé d'une licence???...
    je vais essayer de faire ce que vous m'avez indiqué. Mais je pense pas que j'ai le code source de la base...
    je vous mets au courant
    Cordialement,

  8. #8
    Membre confirmé

    Profil pro
    Inscrit en
    mai 2006
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2006
    Messages : 358
    Points : 612
    Points
    612

    Par défaut

    Apparement, vous avez téléchargé le plugin de tierce partie "MySQL plugin" :
    http://www.pluggers.nl/downloads/MySQL_Plugin.dmg
    qui n'est pas "4D for MySQL".
    "MySQL plugin" est édité par Pluggers, société néerlandaise.
    "4D for MySQL" est édité par 4D elle-même.
    Pour la documentation et la license du produit "MySQL Plugin", il faut donc que vous voyiez sur le site de l'éditeur Pluggers.nl.
    --Stephanie
    Redaction 4D

  9. #9
    Nouveau membre du Club
    Inscrit en
    août 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : août 2005
    Messages : 59
    Points : 30
    Points
    30

    Par défaut

    Bjr, j'essaye de télécharger le 4D for Mysql à partir du lien suivant : ftp://ftp-public.4d.fr/Full/FR/Mac/O...rVF_120407.zip depuis hier.
    Est-ce ca le 4D for Mysql ou bien je suis à côté sinon pouvez vous m'indiquer le (s) lien (s) de téléchargement
    Merci

  10. #10
    Membre confirmé

    Profil pro
    Inscrit en
    mai 2006
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2006
    Messages : 358
    Points : 612
    Points
    612

    Par défaut

    Le lien que vous avez fourni télécharge l'installeur complet des produits 4D 2004.
    Si vous avez déjà installé la version 4D 2004 depuis l'installeur ou un CD, vous devriez trouver un dossier "Plugins de connectivité" qui comprend le plugin "4D for MySQL".
    Mais vous pouvez télécharger le plugin directement ici :
    - Mac : 4D_for_MySQL.sit
    - Windows : 4D_for_MySQL.exe
    --Stephanie
    Redaction 4D

  11. #11
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    avril 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : avril 2004
    Messages : 10
    Points : 16
    Points
    16

    Par défaut

    Bonjour,

    si je ne me trompe pas il y avait une possibilité de traité cela par les commandes ODBC qui elles ne demandent pas ENCORE l'achat d'une licence supplémentaire.

    Sinon pourquoi ne pas faire un export depuis 4D en xml puis traiter la sortie de façon à traiter le fichier xml avec php.

  12. #12
    Membre à l'essai
    Femme Profil pro
    Consultant en BI Junior
    Inscrit en
    novembre 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en BI Junior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2014
    Messages : 12
    Points : 11
    Points
    11

    Par défaut Migration 4D vers MySQL

    Bonjour,

    En fait, je suis dans le même besoin, je veux migrer mon schéma de données 4d (qui est assez complexe en terme de liaison) vers une base MySQL.
    Je veux savoir s'il y a un moyen de le faire sans avoir besoin d'acheter le plugin "4D for MySQL"?

    Merci à tous.

Discussions similaires

  1. Migration sql server vers mysql
    Par genio dans le forum MySQL
    Réponses: 2
    Dernier message: 18/08/2008, 12h11
  2. Migration de pervasive vers MySql
    Par carribean dans le forum Outils
    Réponses: 0
    Dernier message: 29/11/2007, 10h24
  3. [WD10][MySQL] Migration de windev vers MySql.
    Par just1980 dans le forum HyperFileSQL
    Réponses: 4
    Dernier message: 15/02/2007, 10h53
  4. Migration de Hypersonic vers MySql
    Par devlo dans le forum Wildfly/JBoss
    Réponses: 10
    Dernier message: 07/02/2007, 22h09
  5. conseil sur migration de access vers mysql
    Par jarod71 dans le forum Migration
    Réponses: 1
    Dernier message: 21/01/2007, 20h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo