diff --git a/htdocs/install/mysql/migration/3.1.0-3.2.0.sql b/htdocs/install/mysql/migration/3.1.0-3.2.0.sql index 1aa5192139b..c4bb7ccb98c 100755 --- a/htdocs/install/mysql/migration/3.1.0-3.2.0.sql +++ b/htdocs/install/mysql/migration/3.1.0-3.2.0.sql @@ -173,4 +173,6 @@ insert into llx_c_currencies ( code, code_iso, active, label ) VALUES ( 'VE', 'V -- VENEZUELA (id country=232) insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (2321,232, '0','0','No VAT',1); insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (2322,232, '12','0','VAT 12%',1); -insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (2323,232, '8','0','VAT 8%',1); \ No newline at end of file +insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (2323,232, '8','0','VAT 8%',1); + +update llx_cotisation set fk_bank = null where fk_bank not in (select rowid from llx_bank); diff --git a/htdocs/install/mysql/migration/repair.sql b/htdocs/install/mysql/migration/repair.sql index ddfaf27cceb..312dcf5adcd 100644 --- a/htdocs/install/mysql/migration/repair.sql +++ b/htdocs/install/mysql/migration/repair.sql @@ -6,17 +6,20 @@ -- 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_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_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_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_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_commandedet where fk_commande in (select rowid from llx_commande where ref = ''); delete from llx_commande where ref = ''; --- V4.1 delete from llx_propaldet where fk_propal in (select rowid from llx_propal where ref = ''); +delete from llx_propaldet where fk_propal in (select rowid from llx_propal where ref = ''); delete from llx_propal where ref = ''; update llx_deplacement set dated='2010-01-01' where dated < '2000-01-01'; + +update llx_cotisation set fk_bank = null where fk_bank not in (select rowid from llx_bank); +