From 37f6907e9f83cafbca1948b5b4cd8d942175dc56 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Fri, 5 May 2006 16:04:15 +0000 Subject: [PATCH] =?UTF-8?q?d=E9but=20ajout=20de=20la=20gestion=20des=20bon?= =?UTF-8?q?s=20de=20livraison?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mysql/migration/2.0.0-2.1.0.sql | 17 +++++++---------- mysql/tables/llx_livraisondet.sql | 13 ++++++------- 2 files changed, 13 insertions(+), 17 deletions(-) diff --git a/mysql/migration/2.0.0-2.1.0.sql b/mysql/migration/2.0.0-2.1.0.sql index 3873ed06879..2d6a791821b 100644 --- a/mysql/migration/2.0.0-2.1.0.sql +++ b/mysql/migration/2.0.0-2.1.0.sql @@ -193,14 +193,13 @@ create table llx_livraison fk_soc integer NOT NULL, fk_soc_contact integer, fk_commande integer DEFAULT 0, + fk_expedition integer, ref varchar(30) NOT NULL, date_creation datetime, date_valid datetime, fk_user_author integer, fk_user_valid integer, fk_statut smallint default 0, - total_ht real default 0, - total_ttc real default 0, note text, note_public text, model_pdf varchar(50), @@ -212,15 +211,13 @@ create table llx_livraison create table llx_livraisondet ( - rowid integer AUTO_INCREMENT PRIMARY KEY, - fk_livraison integer, - fk_product integer, - label varchar(255), - description text, - qty real, -- quantité - price real -- prix final + rowid integer AUTO_INCREMENT PRIMARY KEY, + fk_livraison integer, + fk_commande_ligne integer NOT NULL, + qty real, + key(fk_livraison), + key(fk_commande_ligne) )type=innodb; -alter table llx_livraison add column fk_expedition integer after fk_commande; ALTER TABLE llx_livraison ADD INDEX idx_livraison_fk_soc (fk_soc); ALTER TABLE llx_livraison ADD CONSTRAINT fk_livraison_societe FOREIGN KEY (fk_soc) REFERENCES llx_societe (idp); \ No newline at end of file diff --git a/mysql/tables/llx_livraisondet.sql b/mysql/tables/llx_livraisondet.sql index a45b21dce6f..fc6d1a64f3d 100644 --- a/mysql/tables/llx_livraisondet.sql +++ b/mysql/tables/llx_livraisondet.sql @@ -21,11 +21,10 @@ create table llx_livraisondet ( - rowid integer AUTO_INCREMENT PRIMARY KEY, - fk_livraison integer, - fk_product integer, - label varchar(255), - description text, - qty real, -- quantité - price real -- prix final + rowid integer AUTO_INCREMENT PRIMARY KEY, + fk_livraison integer, + fk_commande_ligne integer NOT NULL, + qty real, -- quantité + key(fk_livraison), + key(fk_commande_ligne) )type=innodb;