Le plus simple (et le plus propre) est de faire un build-all-reload, cette 
commande recrée la base (même si elle existe!) à partir du schéma et des 
fixtures

cdt,



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
-~----------~----~----~----~------~----~------~--~---

Répondre à