Fix: Si toutes les box ont été mise du meme coté on peut a nouveau en remettre de l'autre coté.
Qual: Simplification du code de gestion des boxes.
This commit is contained in:
parent
13dfe98e34
commit
cec9f02ffe
@ -1120,3 +1120,7 @@ insert into llx_c_pays (rowid,code,libelle) values (243, 'JE', 'Jersey' )
|
|||||||
insert into llx_c_pays (rowid,code,libelle) values (244, 'ME', 'Monténégro' );
|
insert into llx_c_pays (rowid,code,libelle) values (244, 'ME', 'Monténégro' );
|
||||||
insert into llx_c_pays (rowid,code,libelle) values (245, 'BL', 'Saint-Barthélemy');
|
insert into llx_c_pays (rowid,code,libelle) values (245, 'BL', 'Saint-Barthélemy');
|
||||||
insert into llx_c_pays (rowid,code,libelle) values (246, 'MF', 'Saint-Martin' );
|
insert into llx_c_pays (rowid,code,libelle) values (246, 'MF', 'Saint-Martin' );
|
||||||
|
|
||||||
|
|
||||||
|
ALTER TABLE llx_boxes ADD UNIQUE INDEX uk_boxes (box_id, position, fk_user);
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
-- ===================================================================
|
-- ===================================================================
|
||||||
-- Copyright (C) 2006 Laurent Destailleur <eldy@users.sourceforge.net>
|
-- Copyright (C) 2006-2007 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
--
|
--
|
||||||
-- This program is free software; you can redistribute it and/or modify
|
-- This program is free software; you can redistribute it and/or modify
|
||||||
-- it under the terms of the GNU General Public License as published by
|
-- it under the terms of the GNU General Public License as published by
|
||||||
@ -16,14 +16,14 @@
|
|||||||
-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
--
|
--
|
||||||
-- $Id$
|
-- $Id$
|
||||||
-- $Source$
|
|
||||||
-- ===================================================================
|
-- ===================================================================
|
||||||
|
|
||||||
|
|
||||||
-- Supprimme orphelins pour permettre montée de la clé
|
ALTER TABLE llx_boxes ADD UNIQUE INDEX uk_boxes (box_id, position, fk_user);
|
||||||
-- V4 DELETE llx_boxes FROM llx_boxes LEFT JOIN llx_boxes_def ON llx_boxes.box_id = llx_boxes_def.rowid WHERE llx_boxes_def.rowid IS NULL;
|
|
||||||
|
|
||||||
|
-- Supprime orphelins pour permettre montée de la clé
|
||||||
|
-- V4 DELETE llx_boxes FROM llx_boxes LEFT JOIN llx_boxes_def ON llx_boxes.box_id = llx_boxes_def.rowid WHERE llx_boxes_def.rowid IS NULL;
|
||||||
ALTER TABLE llx_boxes ADD INDEX idx_boxes_boxid (box_id);
|
ALTER TABLE llx_boxes ADD INDEX idx_boxes_boxid (box_id);
|
||||||
ALTER TABLE llx_boxes ADD CONSTRAINT fk_boxes_box_id FOREIGN KEY (box_id) REFERENCES llx_boxes_def (rowid);
|
ALTER TABLE llx_boxes ADD CONSTRAINT fk_boxes_box_id FOREIGN KEY (box_id) REFERENCES llx_boxes_def (rowid);
|
||||||
|
|
||||||
ALTER TABLE llx_boxes ADD INDEX idx_boxes_fk_user (fk_user);
|
ALTER TABLE llx_boxes ADD INDEX idx_boxes_fk_user (fk_user);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user