From b01d6cccc4c2efbd1f615d31a92a28c039f6c4e3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 13 Jun 2007 08:22:08 +0000 Subject: [PATCH] =?UTF-8?q?Il=20reste=20un=20gros=20probl=E8me:=20Toutes?= =?UTF-8?q?=20les=20contraintes=20du=20module=20telephonie=20ont=20ete=20c?= =?UTF-8?q?r=E9e=20de=20maniere=20incorrect=20car=20la=20cl=E9=20etrangere?= =?UTF-8?q?=20n'a=20pas=20ete=20nomm=E9.=20Il=20est=20donc=20impossible=20?= =?UTF-8?q?de=20les=20supprimer,=20donc=20impossible=20de=20renommer=20le?= =?UTF-8?q?=20champ=20rowid=20qu'elle=20pointe.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mysql/migration/2.1.0-2.2.0.sql | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/mysql/migration/2.1.0-2.2.0.sql b/mysql/migration/2.1.0-2.2.0.sql index b61239aa428..1486ae57a8a 100644 --- a/mysql/migration/2.1.0-2.2.0.sql +++ b/mysql/migration/2.1.0-2.2.0.sql @@ -581,6 +581,22 @@ ALTER TABLE llx_product ADD COLUMN price_ttc float DEFAULT 0; -- V4 ALTER TABLE llx_societe_remise_except DROP FOREIGN KEY fk_societe_remise_fk_soc; -- V4 ALTER TABLE llx_product_fournisseur_price DROP FOREIGN KEY fk_product_fournisseur_price_fk_soc; -- V4 ALTER TABLE llx_categorie_societe DROP FOREIGN KEY fk_categorie_societe_societe_rowid; +-- V4 ALTER TABLE llx_telephonie_adsl_fournisseur DROP FOREIGN KEY fk_soc; +-- V4 ALTER TABLE llx_telephonie_client_stats DROP FOREIGN KEY fk_client_comm; +-- V4 ALTER TABLE llx_telephonie_contact_facture DROP FOREIGN KEY fk_contact; +-- V4 ALTER TABLE llx_telephonie_societe_ligne DROP FOREIGN KEY fk_client_comm; +-- V4 ALTER TABLE llx_telephonie_societe_ligne DROP FOREIGN KEY fk_soc; +-- V4 ALTER TABLE llx_telephonie_societe_ligne DROP FOREIGN KEY fk_soc_facture; +-- V4 ALTER TABLE llx_telephonie_tarif_client DROP FOREIGN KEY fk_client; +-- V4 ALTER TABLE llx_telephonie_adsl_fournisseur DROP INDEX fk_soc_2; +-- V4 ALTER TABLE llx_telephonie_commande_ligne DROP INDEX fk_ligne_2; +-- V4 ALTER TABLE llx_telephonie_commande_ligne DROP INDEX fk_commande_2; +-- V4 ALTER TABLE llx_telephonie_commande DROP INDEX fk_user_creat_2; +-- V4 ALTER TABLE llx_telephonie_commande DROP INDEX fk_fournisseur_2; +-- V4 ALTER TABLE llx_telephonie_contact_facture DROP INDEX fk_contact_2; +-- V4 ALTER TABLE llx_telephonie_contact_facture DROP INDEX fk_contact_3; +-- V4 ALTER TABLE llx_telephonie_contact_facture DROP INDEX fk_ligne_2; +-- V4 ALTER TABLE llx_telephonie_contact_facture DROP INDEX fk_ligne_3; ALTER TABLE `llx_societe` CHANGE `idp` `rowid` integer AUTO_INCREMENT; ALTER TABLE `llx_socpeople` CHANGE `idp` `rowid` integer AUTO_INCREMENT; @@ -616,18 +632,11 @@ ALTER TABLE `llx_osc_product` CHANGE `doli_prodidp` `fk_product` integer NOT NUL ALTER TABLE `llx_osc_product` ADD PRIMARY KEY (rowid); ALTER TABLE `llx_osc_product` ADD UNIQUE KEY `fk_product` (`fk_product`); --- V4 ALTER TABLE llx_telephonie_adsl_fournisseur DROP FOREIGN KEY fk_soc; -- V4 ALTER TABLE llx_telephonie_adsl_fournisseur ADD FOREIGN KEY (fk_soc) REFERENCES llx_societe (rowid); --- V4 ALTER TABLE llx_telephonie_client_stats DROP FOREIGN KEY fk_client_comm; -- V4 ALTER TABLE llx_telephonie_client_stats ADD FOREIGN KEY (fk_client_comm) REFERENCES llx_societe(rowid); --- V4 ALTER TABLE llx_telephonie_contact_facture DROP FOREIGN KEY fk_contact; -- V4 ALTER TABLE llx_telephonie_contact_facture ADD FOREIGN KEY (fk_contact) REFERENCES llx_socpeople (rowid); --- V4 ALTER TABLE llx_telephonie_societe_ligne DROP FOREIGN KEY fk_client_comm; -- V4 ALTER TABLE llx_telephonie_societe_ligne ADD FOREIGN KEY (fk_client_comm) REFERENCES llx_societe(rowid); --- V4 ALTER TABLE llx_telephonie_societe_ligne DROP FOREIGN KEY fk_soc; -- V4 ALTER TABLE llx_telephonie_societe_ligne ADD FOREIGN KEY (fk_soc) REFERENCES llx_societe(rowid); --- V4 ALTER TABLE llx_telephonie_societe_ligne DROP FOREIGN KEY fk_soc_facture; -- V4 ALTER TABLE llx_telephonie_societe_ligne ADD FOREIGN KEY (fk_soc_facture) REFERENCES llx_societe(rowid); --- V4 ALTER TABLE llx_telephonie_tarif_client DROP FOREIGN KEY fk_client; -- V4 ALTER TABLE llx_telephonie_tarif_client ADD FOREIGN KEY (fk_client) REFERENCES llx_societe (rowid); -- fin du changement idp en rowid