Loading CHANGELOG.md +1 −0 Changes for CHANGELOG.md: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -10,6 +10,7 @@ Changelog - [FIX] Vue du différentiel d'une synchro : suppression du warning PHP 'Undefined array key'. - [FIX] Vue du différentiel d'une synchro : prise en compte du paramètre de config 'source_code_column'. - [FIX] Correction du SQL générant V_DIFF_* pour le cas d'une synchro depuis une source non-importable - [FIX] Import : correction du SQL généré en cas de valeur booléenne dans les données sources. - Synchro : spécification dans la table SOURCE (colonnes 'synchro_*_enabled') des opérations autorisées ou non lors de la synchro (màj bdd requise). Exemple : ne pas autoriser le 'delete' est utile lorsque les données sources sont obtenues de façon incrémentale au fil du temps, et non pas de façon exhaustive en une seule fois. Loading src/UnicaenDbImport/CodeGenerator/Helper/TableHelper.php +7 −3 Changes for src/UnicaenDbImport/CodeGenerator/Helper/TableHelper.php: 7 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -486,15 +486,19 @@ EOT; } /** * @param $value * @return string * @param mixed $value * @return string|int */ protected function formatValueForInsert($value): string protected function formatValueForInsert($value) { if ($value === null) { return 'NULL'; } if (is_bool($value)) { return $this->platformSupportsBooleanType() ? ($value ? 'true' : 'false') : (int)$value; } if ($value instanceof stdClass) { if (isset($value->date)) { $tz = isset($value->timezone) ? new DateTimeZone($value->timezone) : NULL; Loading Loading
CHANGELOG.md +1 −0 Changes for CHANGELOG.md: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -10,6 +10,7 @@ Changelog - [FIX] Vue du différentiel d'une synchro : suppression du warning PHP 'Undefined array key'. - [FIX] Vue du différentiel d'une synchro : prise en compte du paramètre de config 'source_code_column'. - [FIX] Correction du SQL générant V_DIFF_* pour le cas d'une synchro depuis une source non-importable - [FIX] Import : correction du SQL généré en cas de valeur booléenne dans les données sources. - Synchro : spécification dans la table SOURCE (colonnes 'synchro_*_enabled') des opérations autorisées ou non lors de la synchro (màj bdd requise). Exemple : ne pas autoriser le 'delete' est utile lorsque les données sources sont obtenues de façon incrémentale au fil du temps, et non pas de façon exhaustive en une seule fois. Loading
src/UnicaenDbImport/CodeGenerator/Helper/TableHelper.php +7 −3 Changes for src/UnicaenDbImport/CodeGenerator/Helper/TableHelper.php: 7 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -486,15 +486,19 @@ EOT; } /** * @param $value * @return string * @param mixed $value * @return string|int */ protected function formatValueForInsert($value): string protected function formatValueForInsert($value) { if ($value === null) { return 'NULL'; } if (is_bool($value)) { return $this->platformSupportsBooleanType() ? ($value ? 'true' : 'false') : (int)$value; } if ($value instanceof stdClass) { if (isset($value->date)) { $tz = isset($value->timezone) ? new DateTimeZone($value->timezone) : NULL; Loading