Skip to content

chore: refactoring du système de migration#7

Open
dimtrovich wants to merge 4 commits into1.xfrom
1.x-devs
Open

chore: refactoring du système de migration#7
dimtrovich wants to merge 4 commits into1.xfrom
1.x-devs

Conversation

@dimtrovich
Copy link
Contributor

No description provided.

…charge des connexions multiples et gestion améliorée des tables

- Ajout de la classe Transformer pour gérer les transformations de la structure de la base de données.
- Mise à jour de la classe History pour vérifier si la table d'historique a été créée.
- Refactorisation de la classe Migration pour prendre en charge les connexions multiples et améliorer la logique d'exécution de la migration.
- Amélioration de la classe Runner pour gérer les événements de migration et fournir des informations détaillées sur l'exécution.
- Amélioration de la gestion de l'historique des migrations et des processus de restauration.
- Mise à jour de DatabaseProvider pour rationaliser la gestion des connexions à la base de données.
…ration et amélioration de la gestion des erreurs

- Mise à jour du générateur de migration afin de mieux analyser les noms de migration et déterminer les actions (créer/modifier/supprimer).
- Amélioration de la gestion des erreurs pour les actions de migration ambiguës et les noms de table manquants.
- Ajout de nouvelles méthodes pour analyser les noms de migration, nettoyer les noms de table et extraire les informations pertinentes.
- Amélioration du modèle de migration pour prendre en charge les classes anonymes et amélioration de la structure des méthodes de migration.
- Introduction de nouvelles commandes : `Reset` et `Refresh` pour gérer plus efficacement les migrations.
- Mise à jour des commandes `Migrate` et `Rollback` pour fournir un meilleur retour d'information et de meilleures statistiques pendant l'exécution.
- Suppression de la classe Helper et intégration directe de ses fonctionnalités dans les commandes de migration.
- Amélioration des rapports d'état pour les migrations, y compris des résultats détaillés pour les migrations exécutées et en attente.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant