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

Symfony PHP Discussion :

migration de données massive vers symfony ?


Sujet :

Symfony PHP

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2010
    Messages : 1
    Par défaut migration de données massive vers symfony ?
    Bonjour,
    (Premier poste sur developpez.com:-)

    Une fois symfony installé et mon modèle doctrine implanté;
    existe-t-il un outil pour migrer les données d'une ancienne database via doctrine/symfony? Outil autre que le fichier .yml de données initiales à écrire soi-meme?

    Je ne parviens pas à exporter par sql de base à base car j'ai des erreurs de contraintes de clé... peut-etre dois-je chercher par là...

    Merci pour toute piste.
    Marc

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Bonjour et bienvenu ici.

    Le principe du fichier fixture.yml n'est pas réellement fait pour importer massivement des données, même s'il peut être utilisé ainsi. C'est plutôt un outils permettant de remplir et re-remplir à l'identique la base en vue d'avoir toujours les mêmes données pour les tests de développement.

    En principe, l'injection SQL me semble le mieux pour une importation unique de données. Je suis très inquiet sur le fait que tu ne puisses récupérer ta base de données une fois exportée en SQL, cela signifie qu'il n'est pas possible de la restaurer en cas de crash, à ta place, je serais aussi inquiet. Vérifie bien tes paramètres dans ton outils SQL et la manière dont tu fais l'exportation importation. Et le cas échéant, bascule sur le forum du moteur de ta base de données, on n'est pas réellement dans un problème symfony ici.

  3. #3
    Membre habitué
    Profil pro
    Développeur Web
    Inscrit en
    Décembre 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2009
    Messages : 11
    Par défaut
    Bonjour,

    Je suis d'accord avec toi Michel sur la non utilisation des fichiers fixtures pour la migration des données, et surtout je pense que la tâche est relativement fastidieuse de générer les fichiers (et leurs indentations).

    En revanche, l'utilisation des fichiers fixture donnent la possibilité de vérifier la validité des relations entre les données.

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Certe, mais il semblerait, de part ceux qui ont essayé, que l'on soit limité en taille, tous le(s) fichier(s) sont traité en mémoire d'un coup. Donc, si la base à une taille respectable, c'est un truc à planter le système.

  5. #5
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 534
    Par défaut
    j'ai tester pour vous.
    En plus il charge les données aléatoirement avant de planter

  6. #6
    Membre habitué
    Profil pro
    Développeur Web
    Inscrit en
    Décembre 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2009
    Messages : 11
    Par défaut
    J'en prend note.

    Je vais ouvrir un nouveau post, sur la migration ou la mise en place de données initial, a partir de fichiers excel, en utilisant les outils symfony. Parce que pour l'instant je génère a partir d'un script php le fichier de fixture ( très peu de données ).

    Je vous attend tous

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    En plus il charge les données aléatoirement avant de planter
    Je ne crois pas que ce soit aléatoire. Cependant, il s'agit d'un système assez particulier en partie basé sur les noms de fichier. Pour assurer qu'un fixture sera lu en premier, tu peux le placer dans un fichier du type : 000_myModel.yml

  8. #8
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 534
    Par défaut
    l'aléatoire est au niveau de chaque enregistrement ou il "oublie" les données de certain champs.
    Je sait ces bizarres mais je l'ai vécu !!!

  9. #9
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Qui oublie les données ? Quel moteur ?

Discussions similaires

  1. Migration des données Paradox vers MySQL
    Par Bloodrose dans le forum Administration
    Réponses: 0
    Dernier message: 07/05/2014, 02h13
  2. [1.x] Migration d'un projet vers Symfony
    Par Torpelix dans le forum Symfony
    Réponses: 2
    Dernier message: 14/04/2009, 08h37
  3. [WD55] Migration des données HF vers MySQL ou Access
    Par developper2006 dans le forum WinDev
    Réponses: 1
    Dernier message: 21/02/2007, 13h31
  4. [debutan] migration de données Oracle vers SQL SERVER 2000
    Par Mil00se dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 17/08/2005, 17h44
  5. Migration de données Oracle vers SQL server
    Par joul's dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 16/02/2005, 15h05

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