Migration de schéma sans perte de données
La version 2.0 de l'application a besoin de changements dans la table clients, appliqués sous forme de migration (une transaction) :
- Ajouter la colonne
segment TEXT NOT NULL DEFAULT 'standard' - Renseigner
segment = 'premium'pour les clients ayant au moins 2 commandes - Ajouter la colonne
actif INTEGER NOT NULL DEFAULT 1, puisactif = 0pour les clients dont la dernière commande date d'avant 2023 (ou sans commande) - Enregistrer la migration dans la table
schema_migrations:INSERT INTO schema_migrations VALUES ('2026092801_segment_actif');
Contenu Premium
Ce contenu est inclus dans l'offre Premium. Le titre et le résumé restent visibles pour vous aider à choisir.
Tâches
- Colonnes ajoutées avec valeur par défaut
- Segments renseignés
- Clients inactifs marqués
- Migration enregistrée