IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Administration MySQL Discussion :

mettre à jour structure uniquement


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Avril 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 7
    Par défaut mettre à jour structure uniquement
    Bonjour à tous,

    je travaille sur un logiciel client-serveur installé chez nos client. Le serveur est Mysql 5.0.x.

    Le logiciel est distribué via CD pour les nouvelles ventes et des mises à jour transmise par le web par la suite.

    Les tables sont remplis à partir d'un autre logiciel via un driver ODBC.

    Notre problème est de mettre à jour les structures des tables de la base de données (des champs s'ajoutent, des tables s'ajoutent, des index aussi...) et c'est une vrai galère de faire suivre les clients que nous avons déjà.

    EXEMPLE:
    Une table 'service' avec les champs 'code' et 'libellé'.
    Modification : ajout d'un champ 'adresse'.
    On recharge la table avec l'autre logiciel en lien.

    Je pensais juste recopier les *.frm qui contiennent les structures, mais cela ne fonctionne pas.

    Merci beaucoup!

  2. #2
    Membre régulier
    Inscrit en
    Avril 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 7
    Par défaut
    En fait, recopier juste les *.frm, cela semble fonctionner.

    Par contre, pour une nouvelle table, si je ne donne que le fichier.frm, ça ne marche pas.

    Comment regénérer les fichiers .myi et .myd vide à partir de . frm ??

    Merci;-)

  3. #3
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    Bonjour et bienvenue sur le forum.
    Pour la création d'une table, ce doit être bien compliqué vu de cette façon, puisse qu'il y a éventuellement des relations à gérer, etc.
    Il n'y a-t-il pas une doc technique pour te simplifier la chose?

  4. #4
    Membre régulier
    Inscrit en
    Avril 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 7
    Par défaut
    Salut !
    Merci pour ton accueil

    Qu'entend tu pas doc technique???
    Justement, c'est bien ce que j'essai de faire, pour que nos cliens mettent facilement à jour leur base et que nous on est pas à se demander, "ils l'ont eu cette nouvelle table eux ou pas ??" (en gros...)

    Tout ne fonctionne pas comme je voudrais...

  5. #5
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    Citation Envoyé par nella39 Voir le message
    Qu'entend tu pas doc technique???
    La documentation qui a accompagné le logiciel lors de l'acquisition.

    Citation Envoyé par nella39 Voir le message
    Justement, c'est bien ce que j'essai de faire, pour que nos cliens mettent facilement à jour leur base et que nous on est pas à se demander, "ils l'ont eu cette nouvelle table eux ou pas ??" (en gros...)
    que veux-tu dire par là?
    s'il s'agit de créer une nouvelle table qui n'a pas besoin d'être en relation avec les autres, c'est très simple. Tu la crée, et tu implémente ton code pour l'attaquer.

Discussions similaires

  1. Mettre à jour uniquement la premiere valeur
    Par MrMaze dans le forum Langage SQL
    Réponses: 5
    Dernier message: 09/04/2009, 18h31
  2. Comparer et mettre à jour la structure de 2 databases
    Par ljt2000 dans le forum Requêtes
    Réponses: 2
    Dernier message: 07/06/2008, 10h22
  3. Réponses: 3
    Dernier message: 09/07/2004, 10h23
  4. Mettre à jour une table depuis une autre
    Par rsc dans le forum SQL
    Réponses: 4
    Dernier message: 09/07/2004, 10h08
  5. Réponses: 6
    Dernier message: 14/02/2003, 16h52

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