- Je suis donc reparti des sauvegardes de ma base et de l'interface
Dolibarr 2.0.1:
- J'ai mi à jour les sources
- Je lance la migration et j'obtiens
Erreur DB_ERROR_1452: ALTER TABLE llx_commande_fournisseur ADD
CONSTRAINT fk_commande_fournisseur_societe FOREIGN KEY (fk_soc)
REFERENCES llx_societe (idp);
Cannot add or update a child row: a foreign key constraint fails
(`dolibarr/#sql-8af_16`, CONSTRAINT `fk_commande_fournisseur_societe`
FOREIGN KEY (`fk_soc`) REFERENCES `llx_societe` (`idp`))
J'ai effectué la commande :
DELETE llx_commande_fournisseur FROM llx_commande_fournisseur LEFT JOIN
llx_societe ON llx_commande_fournisseur.fk_soc = llx_societe.rowid
WHERE llx_societe.rowid IS NULL;
la migration semble OK mais la commande Fournisseur est grisée
- J'ai effectué la commande :
DELETE llx_commande_fournisseur FROM llx_commande_fournisseur LEFT
JOIN llx_societe ON llx_commande_fournisseur.fk_soc = llx_societe.socid
WHERE llx_societe.socid IS NULL
Erreur
requête SQL:
DELETE llx_commande_fournisseur FROM llx_commande_fournisseur LEFT JOIN
llx_societe ON llx_commande_fournisseur.fk_soc = llx_societe.socid
WHERE llx_societe.socid IS NULL
MySQL a répondu:Documentation
#1054 - Champ 'llx_societe.socid' inconnu dans where clause
- J'ai effectué la commande :
DELETE llx_commande_fournisseur FROM llx_commande_fournisseur LEFT
JOIN llx_societe ON llx_commande_fournisseur.fk_soc =
llx_societe.socidp WHERE llx_societe.socidp IS NULL
Erreur
requête SQL:
DELETE llx_commande_fournisseur FROM llx_commande_fournisseur LEFT JOIN
llx_societe ON llx_commande_fournisseur.fk_soc = llx_societe.socidp
WHERE llx_societe.socidp IS NULL
MySQL a répondu:Documentation
#1054 - Champ 'llx_societe.socidp' inconnu dans where clause
- j'ai retenté la migration
aucune erreur apparement mais,hélas, le menu fournisseur est toujours
grisé
Jean-Yves
Laurent Destailleur (Eldy) a écrit :
Je
viens de faire une correction pour gerer ton cas.
Peux tu mettre a jour tes sources et relancer la migration et renvoyer
les messages d'erreur si cela ne marche toujours pas.
[ATNObUG] Jean-Yves Weirauch a écrit :
En tentant la migration après l'application de la commande de Laurent,
j'obtiens ce qui suit... mais le menu fournisseur reste grisé et
inaccessible
/
Installation de Dolibarr - Migration des données
Migration des données
Mise a jour des paiments (lien n-n paiements-factures)
Pas ou plus de paiements orphelins à corriger.
Mise a jour des contrats sans details (gestion du contrat + detail de
contrat)
Le champs fk_facture n'existe plus. Pas d'opération à faire.
Mise a jour des dates de contrats non renseignées
Pas ou plus de date de contrats à renseigner.
Pas ou plus de date de création à renseigner.
Mise a jour dates contrat incorrectes (pour contrats avec detail en
service)
Mise a jour des dates de création de contrat qui ont une valeur
incohérente
Pas ou plus de date de contrats à corriger.
Reouverture des contrats qui ont au moins un service actif non fermé
Pas ou plus de contrats à réouvrir.
Migration de données sur les propositions commerciales
Dolibarr a détecté une erreur technique.
Voici les informations qui pourront aider au diagnostic:
Serveur: Apache/2.2.3 (Debian) PHP/5.2.0-8+etch7
Dolibarr: DOL_VERSION
Url sollicitée: /dolibarr/htdocs/install/upgrade2.php
QUERY_STRING:
Referer:
http://10.1.1.203/dolibarr/htdocs/install/upgrade.php?action="">
Type gestionnaire de base de donnée: mysql
Requete dernier acces en base en erreur: SELECT pd.rowid, pd.fk_propal,
pd.fk_product, pd.description, pd.price, pd.qty, pd.tva_tx, pd.remise,
pd.remise_percent, pd.fk_remise_except, pd.subprice, pd.info_bits,
pd.total_ht, pd.total_tva, pd.total_ttc, pd.marge_tx, pd.marque_tx,
pd.rang, p.ref as product_ref, p.label as product_libelle,
p.description as product_desc FROM llx_propaldet as pd LEFT JOIN
llx_product as p ON pd.fk_product = p.rowid WHERE pd.rowid = 1
Code retour dernier acces en base: DB_ERROR_NOSUCHFIELD
Information sur le dernier accès en base: Champ 'pd.marge_tx' inconnu
dans field list
. Dolibarr a détecté une erreur technique.
Voici les informations qui pourront aider au diagnostic:
Serveur: Apache/2.2.3 (Debian) PHP/5.2.0-8+etch7
Dolibarr: DOL_VERSION
Url sollicitée: /dolibarr/htdocs/install/upgrade2.php
QUERY_STRING:
Referer:
http://10.1.1.203/dolibarr/htdocs/install/upgrade.php?action="">
/
|