A voir également:
- La migration de bas niveau hors connexion a réussi.
- Fichier bin - Guide
- Erreur 3005 france tv - Forum TV & Vidéo
- Console action - Accueil - Jeu vidéo
- Test console steam deck - Guide
- Erreur 0x80070643 - Accueil - Windows
5 réponses
Bonjour,
La relation ManyToOne ajoutée à l'entité implique une contrainte de clé étrangère en sql, ce qui correspond au code de la migration "ALTER TABLE media ADD CONSTRAINT FK_X FOREIGN KEY...".
Or l'erreur indique que cette contrainte ne peut être appliquée car des données présentes dans la table media ne respectent pas cette contrainte. Tu dois donc avoir des lignes dans la table media pour lesquels la clé étrangère topo_id ne correspond à aucun enregistrement de la table topo.
Tu peux essayer de corriger les données dans la table ou simplement supprimer les données avant d'appliquer la migration.
Concernant l'annotation @ParamConverter, il faudrait voir l'url appelée dans le navigateur et la route définie dans ton contrôleur.
Quel est le paramètre défini dans la route pour identifier le topo ? Est-ce que l'identifiant passé dans l'url correspond bien à un topo présent dans la base ?
Bonne journée,
La relation ManyToOne ajoutée à l'entité implique une contrainte de clé étrangère en sql, ce qui correspond au code de la migration "ALTER TABLE media ADD CONSTRAINT FK_X FOREIGN KEY...".
Or l'erreur indique que cette contrainte ne peut être appliquée car des données présentes dans la table media ne respectent pas cette contrainte. Tu dois donc avoir des lignes dans la table media pour lesquels la clé étrangère topo_id ne correspond à aucun enregistrement de la table topo.
Tu peux essayer de corriger les données dans la table ou simplement supprimer les données avant d'appliquer la migration.
Concernant l'annotation @ParamConverter, il faudrait voir l'url appelée dans le navigateur et la route définie dans ton contrôleur.
Quel est le paramètre défini dans la route pour identifier le topo ? Est-ce que l'identifiant passé dans l'url correspond bien à un topo présent dans la base ?
Bonne journée,