From f7182d43fdd0c72cc9f49d97bf35926b36795763 Mon Sep 17 00:00:00 2001 From: altairis-noe Date: Thu, 29 Apr 2021 13:00:47 +0200 Subject: [PATCH] add entity in c_productbatch_qcstatus key --- ...roductbatch_status.sql => llx_c_productbatch_qcstatus.sql} | 4 ++-- htdocs/install/mysql/migration/13.0.0-14.0.0.sql | 3 ++- .../install/mysql/tables/llx_c_productbatch_qcstatus.key.sql | 2 +- htdocs/install/mysql/tables/llx_c_productbatch_qcstatus.sql | 3 ++- 4 files changed, 7 insertions(+), 5 deletions(-) rename htdocs/install/mysql/data/{llx_c_productbatch_status.sql => llx_c_productbatch_qcstatus.sql} (83%) diff --git a/htdocs/install/mysql/data/llx_c_productbatch_status.sql b/htdocs/install/mysql/data/llx_c_productbatch_qcstatus.sql similarity index 83% rename from htdocs/install/mysql/data/llx_c_productbatch_status.sql rename to htdocs/install/mysql/data/llx_c_productbatch_qcstatus.sql index cd57bbb504b..7e0bb6661f6 100644 --- a/htdocs/install/mysql/data/llx_c_productbatch_status.sql +++ b/htdocs/install/mysql/data/llx_c_productbatch_qcstatus.sql @@ -23,6 +23,6 @@ -- de l'install et tous les sigles '--' sont supprimés. -- -INSERT INTO llx_c_productbatch_status (code, label, active) VALUES ('OK', 'InWorkingOrder', 1); -INSERT INTO llx_c_productbatch_status (code, label, active) VALUES ('KO', 'OutOfOrder', 1); +INSERT INTO llx_c_productbatch_qcstatus (code, label, active) VALUES ('OK', 'InWorkingOrder', 1); +INSERT INTO llx_c_productbatch_qcstatus (code, label, active) VALUES ('KO', 'OutOfOrder', 1); diff --git a/htdocs/install/mysql/migration/13.0.0-14.0.0.sql b/htdocs/install/mysql/migration/13.0.0-14.0.0.sql index 9eedc2872c6..81b5f8b96f7 100644 --- a/htdocs/install/mysql/migration/13.0.0-14.0.0.sql +++ b/htdocs/install/mysql/migration/13.0.0-14.0.0.sql @@ -143,12 +143,13 @@ CREATE TABLE llx_workstation_workstation_usergroup( CREATE TABLE llx_c_producbatch_qcstatus( rowid integer AUTO_INCREMENT PRIMARY KEY NOT NULL, + entity integer NOT NULL DEFAULT 1, code varchar(16) NOT NULL, label varchar(50) NOT NULL, active integer DEFAULT 1 NOT NULL ) ENGINE=innodb; -ALTER TABLE llx_c_productbatch_qcstatus ADD UNIQUE INDEX uk_c_productbatch_qcstatus(code); +ALTER TABLE llx_c_productbatch_qcstatus ADD UNIQUE INDEX uk_c_productbatch_qcstatus(code, entity); INSERT INTO llx_c_productbatch_qcstatus (code, label, active) VALUES ('OK', 'InWorkingOrder', 1); INSERT INTO llx_c_productbatch_qcstatus (code, label, active) VALUES ('KO', 'OutOfOrder', 1); diff --git a/htdocs/install/mysql/tables/llx_c_productbatch_qcstatus.key.sql b/htdocs/install/mysql/tables/llx_c_productbatch_qcstatus.key.sql index 1c00ac13deb..9ffa27bc3a5 100644 --- a/htdocs/install/mysql/tables/llx_c_productbatch_qcstatus.key.sql +++ b/htdocs/install/mysql/tables/llx_c_productbatch_qcstatus.key.sql @@ -16,4 +16,4 @@ -- -- ======================================================================== -ALTER TABLE llx_c_productbatch_qcstatus ADD UNIQUE INDEX uk_c_productbatch_qcstatus(code); +ALTER TABLE llx_c_productbatch_qcstatus ADD UNIQUE INDEX uk_c_productbatch_qcstatus(code, entity); diff --git a/htdocs/install/mysql/tables/llx_c_productbatch_qcstatus.sql b/htdocs/install/mysql/tables/llx_c_productbatch_qcstatus.sql index 35a9581bf8e..73daa56067a 100644 --- a/htdocs/install/mysql/tables/llx_c_productbatch_qcstatus.sql +++ b/htdocs/install/mysql/tables/llx_c_productbatch_qcstatus.sql @@ -16,9 +16,10 @@ -- -- ======================================================================== -create table llx_c_productbatch_qcstatus +CREATE TABLE llx_c_productbatch_qcstatus ( rowid integer AUTO_INCREMENT PRIMARY KEY, + entity integer NOT NULL DEFAULT 1, code varchar(16) NOT NULL, label varchar(50) NOT NULL, active integer DEFAULT 1 NOT NULL