From bba65cb8680edb7cdccbab16378ca40eede14b28 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Thu, 7 Oct 2010 09:56:44 +0000 Subject: [PATCH] Fix: renaming of fk_adresse_livraison impossible with constraint --- htdocs/install/mysql/migration/2.8.0-2.9.0.sql | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/install/mysql/migration/2.8.0-2.9.0.sql b/htdocs/install/mysql/migration/2.8.0-2.9.0.sql index e97066eddf3..230788af6fc 100755 --- a/htdocs/install/mysql/migration/2.8.0-2.9.0.sql +++ b/htdocs/install/mysql/migration/2.8.0-2.9.0.sql @@ -133,10 +133,14 @@ alter table llx_product add column accountancy_code_buy varchar(15) aft ALTER TABLE llx_product drop column stock_loc; ALTER TABLE llx_product_stock add column location varchar(32); +ALTER TABLE llx_expedition DROP FOREIGN KEY fk_expedition_fk_adresse_livraison; +ALTER TABLE llx_expedition DROP INDEX idx_expedition_fk_adresse_livraison; ALTER TABLE llx_expedition ADD COLUMN ref_customer varchar(30) AFTER entity; ALTER TABLE llx_expedition ADD COLUMN date_delivery date DEFAULT NULL AFTER date_expedition; ALTER TABLE llx_expedition CHANGE COLUMN fk_adresse_livraison fk_address integer DEFAULT NULL; +ALTER TABLE llx_livraison DROP FOREIGN KEY fk_livraison_fk_adresse_livraison; +ALTER TABLE llx_livraison DROP INDEX idx_livraison_fk_adresse_livraison; ALTER TABLE llx_livraison change ref_client ref_customer varchar(30); ALTER TABLE llx_livraison change date_livraison date_delivery date DEFAULT NULL; ALTER TABLE llx_livraison CHANGE COLUMN fk_adresse_livraison fk_address integer DEFAULT NULL; @@ -249,10 +253,6 @@ insert into llx_c_actioncomm (id, code, type, libelle, module) values (30, 'AC_S insert into llx_c_actioncomm (id, code, type, libelle, module) values (31, 'AC_SUP_INV', 'system', 'Send supplier invoice by email' ,'supplier_invoice'); -- Rename llx_societe_adresse_livraison -ALTER TABLE llx_expedition DROP FOREIGN KEY fk_expedition_fk_adresse_livraison; -ALTER TABLE llx_expedition DROP INDEX idx_expedition_fk_adresse_livraison; -ALTER TABLE llx_livraison DROP FOREIGN KEY fk_livraison_fk_adresse_livraison; -ALTER TABLE llx_livraison DROP INDEX idx_livraison_fk_adresse_livraison; ALTER TABLE llx_societe_adresse_livraison RENAME TO llx_societe_address; ALTER TABLE llx_societe_address CHANGE nom name varchar(60); ALTER TABLE llx_societe_address CHANGE fk_societe fk_soc integer DEFAULT 0;