Mais avec un build-schema tu te retrouves avec un schema.yml qui ne connaît plus les boolean par exemple...
-----Message d'origine----- De : [email protected] [mailto:[email protected]] De la part de legeox Envoyé : jeudi 17 septembre 2009 16:38 À : [email protected] Objet : [symfony-fr] Re: chager le shema de la base de données il y a aussi possibilité de surcharger le modele pour prendre en compte les modif qu'on serait tenté de faire à la main dans le schema.yml et donc on modifie directement la base... puis build-schema build- model... plus facile... Le 17 sept. 09 à 14:29, Lélio ML a écrit : > > personnellement, je n'aurai pas fait le build-schema : il faut > reprendre > alors le schema.yml car les liens ne sont pas forcément pris en > compte, etc. > > je procède ainsi : > - modification du schema.yml > - modification de la base directement en SQL (ou via phpMyAdmin) > - reconstruction des models, forms et filters avec propel:build- > model, > propel:build-forms, propel:build-filters > > Je n'ai jamais rencontré de soucis avec cette procédure > > A+ > ________________________________ > > De : [email protected] > [mailto:[email protected]] De la part de chakir ezziani > Envoyé : jeudi 17 septembre 2009 14:03 > À : [email protected] > Objet : [symfony-fr] Re: chager le shema de la base de données > > > salut, > j'ai resolue ce probleme, enfait lorsque j'ai exécuté > propel:build-schema il y a aussi les table du sfGuardPlugin qui ont > été > généré aussi dans le nouveau fichier schema.yml OR il ont leurs propre > fichiers donc il a trouvé une duplication dans les tables.... > merci de toute façons > > > Le 17 septembre 2009 11:51, chakir ezziani > <[email protected]> a écrit : > > > be voila j'ai fais ce que vous avez dis mais voila l'erreur > que j'ai reçu: > Execution of target "om-template" failed for the following > reason: > /usr/share/php/symfony/plugins/sfPropelPlugin/lib/vendor/propel- > generator/bu > ild-propel.xml:479:1: Duplicate table found: propel. > [phingcall] > /usr/share/php/symfony/plugins/sfPropelPlugin/lib/vendor/propel- > generator/bu > ild-propel.xml:479:1: Duplicate table found: propel. > Execution of target "om" failed for the following reason: > /usr/share/php/symfony/plugins/sfPropelPlugin/lib/vendor/propel- > generator/bu > ild-propel.xml:465:18: Execution of the target buildfile failed. > Aborting. > [phing] > /usr/share/php/symfony/plugins/sfPropelPlugin/lib/vendor/propel- > generator/bu > ild-propel.xml:465:18: Execution of the target buildfile failed. > Aborting. > > Some problems occurred when executing the task: > build-propel.xml:479:1: Duplicate table found: propel. > build-propel.xml:465:18: Execution of the target > buildfile failed. Aborting. > If the exception message is not clear enough, read the > output of the task for more information > > une idée ? > > > > Le 17 septembre 2009 11:36, jean-franc aubert > <[email protected]> a écrit : > > > > http://www.mail-archive.com/[email protected]/msg03126.html > > une petite recherche google t'amenait directement la > réponse. > > J-F > > > Le 17 septembre 2009 13:29, chakir ezziani > <[email protected]> a écrit : > > > salut, > non j'utilise propel > > > Le 17 septembre 2009 13:26, legeox > <[email protected]> a écrit : > > > > fait ta modif dans phpmyadmin > puis, si tu utilises doctrine: > > php symfony doctrine:build-schema > > php symfony doctrine:build-model > > > > > > Le 17 sept. 09 à 13:16, coolmec33 a > écrit : > > > > > > Bonjour les symfoniens, > > > > je dois ajouter un champs dans ma > base de données, et donc je dois > > reconstruire mes models, forms, et > filtres. ce que je veux savoir est > > ce que je dois aussi ecrire ce > champs dans schema.yml ou bien je peux > > l'ajouter directement dans > phpmyadmin ? > > j'ai des bcp de données dans mes > table donc si je modifie le > > schema.yml et rebuild et insert > sql je vais perdre tt > > > > des idées ? > > > > > > > > > > > > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
