Bonjour,
J'ai deux connexions dans mon fichier databases.yml :
J'ai changé différents points dans mon schema (ajout d'une clé étrangère sur une table de la connection2 vers une autre table de la connection1).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 all: connection1: class: sfDoctrineDatabase param: dsn: 'mysql:host=myhost;dbname=dbname1;' username: username password: pwd connection2: class: sfDoctrineDatabase param: dsn: 'mysql:host=myhost;dbname=dbname2;' username: username password: pwd
Si je fais un doctrine:build --all, aucun soucis, la relation fonctionne mais ce n'est pas ce que je veux.
J'ai utilisé symfony doctrine:generate-migrations-diff. Du coup, j'ai deux fichiers de migrations auto générés.
Mais je ne trouve pas comment définir que pour telle action de migration, elle doit utiliser telle ou telle connexion.
Si vous avez des idées
Partager