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

Doctrine2 PHP Discussion :

Migration d'une base en production


Sujet :

Doctrine2 PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Full Stack
    Inscrit en
    Mars 2009
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Full Stack

    Informations forums :
    Inscription : Mars 2009
    Messages : 94
    Par défaut Migration d'une base en production
    Bonjour,

    J'aimerais connaitre la bonne méthode à adopter pour une migration de base de donnée qui est en production. La BDD du site Symfony2 est gérée notamment avec Doctrine (Entities <-> BDD).

    Pour être plus précis, je dois en effet :
    - Conserver les données actuelles
    - Supprimer certaines données (exemple typique : données de compte inactifs depuis x temps)
    - Modifier la structure de certaines entités (exemple ajout de colonnes dans certaines tables).

    Néanmoins je me demande quels sont les meilleurs outils / méthodologies pour réaliser ce genre de migration de base de donnéeset éviter des erreurs en production. Pour le moment j'ai et outil là en tête, mais est-ce une bonne piste : http://symfony.com/fr/doc/2.1/bundle...dle/index.html ?

    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Full Stack
    Inscrit en
    Mars 2009
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Full Stack

    Informations forums :
    Inscription : Mars 2009
    Messages : 94
    Par défaut
    Bonjour,

    ce jour ma question sur les outils/bonnes pratiques que vous utilisez est toujours d'actualité.

    Merci

  3. #3
    Membre éclairé Avatar de FadeToBlack
    Homme Profil pro
    ...
    Inscrit en
    Août 2010
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : ...
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Août 2010
    Messages : 321
    Par défaut
    Salut,

    Qu'est ce que tu entends par Migration de ton projet ? A priori je comprends récupérer une base de données servant pour un projet php "classique", pour l'utiliser dans un projet Symfony ?

    En donc tu voudrais trouver un outil te permettant de faire du reverse Engineering ?

    Personnellement, j'ai cherché un truc comme cela, mais je n'ai rien trouvé de bien. D'ailleurs la doc doctrine le précise aussi. Faire du reverse fonctionne a peu près mais a certaines difficultées sur les relation ManyToMany avec attributs. En fait, il faut revoir l'ensemble des classes pour y repérer des erreurs.

    Pour le projet sur lequel je bosse, j'ai 30 tables et 400 champs en tout donc j'ai tout refait à la mano, c'était plus facile . Mais pour un autre projet j'ai 180 tables et près de 1500 champs. Là je ne sais pas comment faire.

    Ensuite une fois que tu as reconstruit ta base, tu peux aisément faire un import des données d'une base à l'autre, que ce soit en Sql ou en Php

Discussions similaires

  1. Migration d'une base oracle 8.i à une 8.0
    Par snold dans le forum Oracle
    Réponses: 2
    Dernier message: 10/08/2005, 16h15
  2. Migration d'une base de 8i vers 9i
    Par Keke des Iles dans le forum Oracle
    Réponses: 1
    Dernier message: 22/06/2005, 16h52
  3. Migration d'une base Access vers une base PostgreSQL
    Par ttalourd dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 22/11/2004, 16h59
  4. migration d'une base de mssql vers postgre sql
    Par dim_italia dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 06/08/2004, 22h56
  5. migration d' une base de données ?
    Par maysa dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 16/07/2004, 20h29

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