Commit 0e750099 authored by Laurent Lécluse's avatar Laurent Lécluse
Browse files

Merge branch 'master' of https://git.unicaen.fr/lib/unicaen/import

 Conflicts:
	CHANGELOG.md
parents 90d4ae4d 836ac58a
......@@ -6,6 +6,14 @@ CHANGELOG
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.
3.0.2 (16/06/2020)
------------------
Prise en compte des associations (clés étrangères) pour pouvoir retrouver le nom de la colonne
......@@ -478,6 +478,10 @@ class QueryGeneratorService extends AbstractService
}
}
if ($this->getServiceSchema()->hasColumn('SRC_'.$tableName, 'ID')){
$joinCond = 'S.ID = D.ID';
}
// on génère ensuite la bonne requête !!!
$cols = $this->getCols($tableName);
foreach ($cols as $id => $col) {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment