dolibarr-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-user] Re:Problème de migration 2.01 ==> 2.2


From: [ATNObUG] Jean-Yves Weirauch
Subject: Re: [Dolibarr-user] Re:Problème de migration 2.01 ==> 2.2
Date: Mon, 08 Oct 2007 10:08:09 +0200
User-agent: Thunderbird 2.0.0.6 (Windows/20070728)

  • 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="">
/


reply via email to

[Prev in Thread] Current Thread [Next in Thread]