Il y a eu probablement eu un souci à un moment avec les mises à jour car là vous n'avez strictement aucune clé étrangère alors que cette table devrait en avoir au moins 2. Pour bien faire il faudrait comparer votre structure avec une structure nominale en 0.21 mais là clairement on ne va pas pouvoir faire ça via ce canal.
En attendant, pour résoudre le problème que vous rencontrez avec les migrations actuellement, il faut, dans cette page "Vue relationnelle", ajouter une nouvelle entrée avec :
- Nom de la contraintre:
fk__reservation__approver
- ON DELETE: SET NULL
- ON UPDATE: RESTRICT
- Colonne: approver_id
- Table: users
- Colonne: id
Refaire une sauvegarde une fois fait et re-tenter une mise à jour / migration.
Si vous souhaitez une solution plus pérenne, nous pouvons vous proposer un accompagnement afin de remettre à plat votre base de données. Cette intervention s’inscrirait toutefois dans le cadre d’une prestation facturée. N’hésitez pas à nous contacter à l’adresse contact@loxya.com si vous souhaitez en discuter.