Loading module/Administration/config/module.config.php +1 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ return [ Migration\v24Contrats::class, Migration\v24FonctionReferentielParent::class, Migration\v24ParametresAnnualises::class, Migration\v24LongeurColonnesTblContrat::class, ], ], Loading module/Administration/src/Migration/v24LongeurColonnesTblContrat.php 0 → 100644 +33 −0 Original line number Diff line number Diff line <?php namespace Administration\Migration; use Unicaen\BddAdmin\Migration\MigrationAction; class v24LongeurColonnesTblContrat extends MigrationAction { public function description(): string { return "Vidage de la table TBL_CONTRAT pour permettre le changement au niveau des types de données"; } public function utile(): bool { $ddl = $this->getBdd()->table()->get('TBL_CONTRAT')['TBL_CONTRAT'] ?? []; return ($ddl['columns']['EDITE']['precision'] ?? 1) > 1; } public function before(): void { $bdd = $this->getBdd(); $bdd->exec('DELETE FROM TBL_CONTRAT'); } } No newline at end of file Loading
module/Administration/config/module.config.php +1 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ return [ Migration\v24Contrats::class, Migration\v24FonctionReferentielParent::class, Migration\v24ParametresAnnualises::class, Migration\v24LongeurColonnesTblContrat::class, ], ], Loading
module/Administration/src/Migration/v24LongeurColonnesTblContrat.php 0 → 100644 +33 −0 Original line number Diff line number Diff line <?php namespace Administration\Migration; use Unicaen\BddAdmin\Migration\MigrationAction; class v24LongeurColonnesTblContrat extends MigrationAction { public function description(): string { return "Vidage de la table TBL_CONTRAT pour permettre le changement au niveau des types de données"; } public function utile(): bool { $ddl = $this->getBdd()->table()->get('TBL_CONTRAT')['TBL_CONTRAT'] ?? []; return ($ddl['columns']['EDITE']['precision'] ?? 1) > 1; } public function before(): void { $bdd = $this->getBdd(); $bdd->exec('DELETE FROM TBL_CONTRAT'); } } No newline at end of file