Loading CHANGELOG.md +9 −1 Original line number Diff line number Diff line # Versions stables [OSE 15.4](#ose-154-30062021) [OSE 15.5](#ose-155-01072021) [OSE 14.20](#ose-1420-09062021) Loading @@ -16,6 +16,14 @@ Objectif : Connecteur import Actul+ & système différentiel pour comparer des c # OSE 15.5 (01/07/2021) ## Correction de bug * Correction d'un problème lié à la v15.4 : l'ajout d'une colonne dans l'export des service mettait en erreur la vue matérisée mv_ext_service. # OSE 15.4 (30/06/2021) Loading admin/migration/MigrationESCodeRh.php 0 → 100644 +42 −0 Original line number Diff line number Diff line <?php class MigrationESCodeRh extends AbstractMigration { protected $contexte = self::CONTEXTE_PRE; public function description(): string { return "Suppression de la vue métérialisée MX_EXT_SERVICE, qui sera recréée ensuite avec une nouvelle colonne"; } public function utile(): bool { try { $oa->getBdd()->exec('SELECT intervenant_code_rh FROM v_export_service WHERE 1=0'); // colonne trouvée => pas besoin de pêter mv_ext_service return false; } catch (\Exception $e) { // colonne non trouvée => on supprimera la MV_ext_service return true; } return $this->manager->hasNew('table', 'DOSSIER_CHAMP_AUTRE'); } public function action(string $contexte) { $this->manager->getBdd()->exec('DROP MATERIALIZED VIEW MV_EXT_SERVICE'); } } No newline at end of file Loading
CHANGELOG.md +9 −1 Original line number Diff line number Diff line # Versions stables [OSE 15.4](#ose-154-30062021) [OSE 15.5](#ose-155-01072021) [OSE 14.20](#ose-1420-09062021) Loading @@ -16,6 +16,14 @@ Objectif : Connecteur import Actul+ & système différentiel pour comparer des c # OSE 15.5 (01/07/2021) ## Correction de bug * Correction d'un problème lié à la v15.4 : l'ajout d'une colonne dans l'export des service mettait en erreur la vue matérisée mv_ext_service. # OSE 15.4 (30/06/2021) Loading
admin/migration/MigrationESCodeRh.php 0 → 100644 +42 −0 Original line number Diff line number Diff line <?php class MigrationESCodeRh extends AbstractMigration { protected $contexte = self::CONTEXTE_PRE; public function description(): string { return "Suppression de la vue métérialisée MX_EXT_SERVICE, qui sera recréée ensuite avec une nouvelle colonne"; } public function utile(): bool { try { $oa->getBdd()->exec('SELECT intervenant_code_rh FROM v_export_service WHERE 1=0'); // colonne trouvée => pas besoin de pêter mv_ext_service return false; } catch (\Exception $e) { // colonne non trouvée => on supprimera la MV_ext_service return true; } return $this->manager->hasNew('table', 'DOSSIER_CHAMP_AUTRE'); } public function action(string $contexte) { $this->manager->getBdd()->exec('DROP MATERIALIZED VIEW MV_EXT_SERVICE'); } } No newline at end of file