From 9df3f5c75e3fbc187cd5ad19d7bfc2492c88d908 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Oct 2017 19:18:17 +0200 Subject: [PATCH] Migration of data --- htdocs/install/mysql/data/llx_accounting_abc.sql | 12 ++++++------ htdocs/install/mysql/migration/6.0.0-7.0.0.sql | 11 +++++++++++ 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/htdocs/install/mysql/data/llx_accounting_abc.sql b/htdocs/install/mysql/data/llx_accounting_abc.sql index 4da1f48a0e3..ad132ab4df0 100644 --- a/htdocs/install/mysql/data/llx_accounting_abc.sql +++ b/htdocs/install/mysql/data/llx_accounting_abc.sql @@ -37,21 +37,21 @@ INSERT INTO llx_accounting_journal (code, label, nature, active) VALUES ('ER', ' -- Description of chart of account FR PCG99-ABREGE -INSERT INTO llx_accounting_system (pcg_version, label, active) VALUES ('PCG99-ABREGE', 'The simple accountancy french plan', 1); +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 1, 'PCG99-ABREGE', 'The simple accountancy french plan', 1); -- Description of chart of account FR PCG99-BASE -INSERT INTO llx_accounting_system (pcg_version, label, active) VALUES ('PCG99-BASE', 'The base accountancy french plan', 1); +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 1, 'PCG99-BASE', 'The base accountancy french plan', 1); -- Description of chart of account BE PCMN-BASE -INSERT INTO llx_accounting_system (pcg_version, label, active) VALUES ('PCMN-BASE', 'The base accountancy belgium plan', 1); +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 2, 'PCMN-BASE', 'The base accountancy belgium plan', 1); -- Description of chart of account ES PCG08-PYME -INSERT INTO llx_accounting_system (pcg_version, label, active) VALUES ('PCG08-PYME', 'The PYME accountancy spanish plan', 1); +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 4, 'PCG08-PYME', 'The PYME accountancy spanish plan', 1); -- Description of chart of account DK DK-STD -INSERT INTO llx_accounting_system (pcg_version, label, active) VALUES ('DK-STD', 'Standardkontoplan fra SKAT', 1); +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (80, 'DK-STD', 'Standardkontoplan fra SKAT', 1); -- Description of chart of account CL CL-PYME -INSERT INTO llx_accounting_system (pcg_version, label, active) VALUES ('PC-MIPYME', 'The PYME accountancy Chile plan', 1); +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (67, 'PC-MIPYME', 'The PYME accountancy Chile plan', 1); diff --git a/htdocs/install/mysql/migration/6.0.0-7.0.0.sql b/htdocs/install/mysql/migration/6.0.0-7.0.0.sql index 7dd690784bb..706e363921b 100644 --- a/htdocs/install/mysql/migration/6.0.0-7.0.0.sql +++ b/htdocs/install/mysql/migration/6.0.0-7.0.0.sql @@ -436,5 +436,16 @@ create table llx_c_email_senderprofile ALTER TABLE llx_c_email_senderprofile ADD UNIQUE INDEX uk_c_email_senderprofile(entity, label, email); +-- Description of chart of account CL CL-PYME +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (67, 'PC-MIPYME', 'The PYME accountancy Chile plan', 1); + +UPDATE llx_accounting_system SET fk_country = 1 WHERE pcg_version = 'PCG99-ABREGE'; +UPDATE llx_accounting_system SET fk_country = 1 WHERE pcg_version = 'PCG99-BASE'; +UPDATE llx_accounting_system SET fk_country = 2 WHERE pcg_version = 'PCMN-BASE'; +UPDATE llx_accounting_system SET fk_country = 4 WHERE pcg_version = 'PCG08-PYME'; +UPDATE llx_accounting_system SET fk_country = 80 WHERE pcg_version = 'DK-STD'; +UPDATE llx_accounting_system SET fk_country = 67 WHERE pcg_version = 'PC-MIPYME'; + + -- May have error due to duplicate keys ALTER TABLE llx_resource ADD UNIQUE INDEX uk_resource_ref (ref, entity);