From 6da6637c43a0e3e11cc932c7931c173364384638 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 4 Nov 2010 18:51:33 +0000 Subject: [PATCH] Enhance repair field --- htdocs/install/mysql/migration/repair.sql | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/htdocs/install/mysql/migration/repair.sql b/htdocs/install/mysql/migration/repair.sql index 388e3020ef3..26cc0d854c0 100644 --- a/htdocs/install/mysql/migration/repair.sql +++ b/htdocs/install/mysql/migration/repair.sql @@ -2,15 +2,19 @@ -- $Id$ -- -- Script to repair some fatal errors due to database corruption --- -- when current version is 2.6.0 or higher. -- --- Request to clean corrupted database +-- Requests to clean corrupted database + +-- V4.1 delete from llx_facturedet where fk_facture in (select rowid from llx_facture where facnumber = '(PROV)'); delete from llx_facture where facnumber = '(PROV)'; +-- V4.1 delete from llx_commandedet where fk_commande in (select rowid from llx_commande where ref = '(PROV)'); delete from llx_commande where ref = '(PROV)'; +-- V4.1 delete from llx_propaldet where fk_propal in (select rowid from llx_propal where ref = '(PROV)'); delete from llx_propal where ref = '(PROV)'; +-- V4.1 delete from llx_facturedet where fk_facture in (select rowid from llx_facture where facnumber = ''); delete from llx_facture where facnumber = ''; -- V4.1 delete from llx_commandedet where fk_commande in (select rowid from llx_commande where ref = ''); delete from llx_commande where ref = '';