diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a6efb48e5ec44d7b31f5d09207c0d4e21f75cb3..1eb7d641aa1b2cc013634cb7d90afae5350bf563 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,16 +3,11 @@ CHANGELOG 3.1.0 (29/01/2020) ------------------ -Possibilité de définir plusieurs champs autres que SOURCE_CODE et ANNEE_ID pour définir la clé de correspondance entre vues sources et tables. -Possibilité de fournir les ID directement dans la vue source et de ne plus utiliser SOURCE_CODE dans certains cas avancés - - -3.1 (en cours...) ------------------- - L'opération de synchro peut maintenant gérer le changement de source d'une donnée (SOURCE_ID qui change). - Si la colonne ID est fournie dans la vue source, alors cette dernière est utilisée pour faire la jointure avec la table dans la vue différentielle. Le SOURCE_CODE est alors inexploité, même s'il doit être fourni tout de même. -- (TODO) Possibilité de préciser si les données non importables (CAD saisies directement dans l'application) peuvent devenir synchronisables si elles sont par la suite remontées par la vue source. +- Possibilité de préciser si les données non importables (CAD saisies directement dans l'application) peuvent devenir synchronisables si elles sont par la suite remontées par la vue source. +- Possibilité de définir plusieurs champs autres que SOURCE_CODE et ANNEE_ID pour définir la clé de correspondance entre vues sources et tables. 3.0.2 (16/06/2020) ------------------ diff --git a/data/module.sql b/data/module.sql index b81d29d3f42ac3b6f61b858fb8e51a90ef32f0dd..08ad9f2dab31b7b3441a896284de5ed73b6c0aa6 100644 --- a/data/module.sql +++ b/data/module.sql @@ -18,6 +18,7 @@ CREATE TABLE IMPORT_TABLES , SYNC_JOB VARCHAR2(40 CHAR) , SYNC_HOOK_BEFORE VARCHAR2(4000 CHAR) , SYNC_HOOK_AFTER VARCHAR2(4000 CHAR) +, SYNC_NON_IMPORTABLES NUMBER(1, 0) DEFAULT 0 NOT NULL , ORDRE NUMBER , CONSTRAINT IMPORT_TABLES_PK PRIMARY KEY (TABLE_NAME) USING INDEX (CREATE UNIQUE INDEX IMPORT_TABLES_PK ON IMPORT_TABLES (TABLE_NAME ASC)) ENABLE