script migration 7 vers 8

bonjour,
je suis en migration de Dolibarr V4.0.5 vers V8.0.4.
Aucun problème jusque le script 7.0 vers 8.0 où j’ai l’erreur suivante :
Lors de la requête d’insertion dans la table llx_accounting_system aucune valeur n’est renseigné pour le champs fk_pays et celui-ci est défini NOT NULL
j’ai donc contourné le problème en autorisant la valeur NULL pour le champs llx_accounting_system.fk_pays par la commande :

alter table llx_accounting_system modify column fk_pays int NULL;
QUESTIONS:
Quelle est l’incidence pour la suite?
Est il préférable d’attribuer une valeur par défaut ? et la quelle ?
Puis-je continuer sans risque?
Une autre solution?

cordialement

Bonjour,

Sur mes instances Dolibarr (8.0.4) la table ‹ llx_accounting_system › à un champ ‹ fk_country › avec null autorisé.
J’en concluerais que si vous passez l’étape suivante c’est qu tous va pour le mieux. :wink:

Cordialement,
Sylvain Legrand.

1 « J'aime »