Découvrez pourquoi et comment utiliser les migrations de bases de données relationnellespar@artemsutulov
984 lectures

Découvrez pourquoi et comment utiliser les migrations de bases de données relationnelles

2022/07/16
7m
par @artemsutulov 984 lectures
tldt arrow
FR
Read on Terminal Reader
Read this story w/o Javascript

Trop long; Pour lire

Lors du développement de services backend, il est facile de créer des problèmes si l'intégration de la base de données est mal implémentée. De nos jours, les développeurs utilisent principalement deux approches : Génération automatique, par exemple, JPA ou Hibernate - la base de données s'initialise et se tient à jour en comparant les classes et l'état actuel de la base de données ; si des changements sont nécessaires, ils s'appliquent. Cela signifie que dans l'entité Hibernate, nous ajoutons la nouvelle colonne : @Column(name = "receive_notifications", nullable = false) private Boolean receiveNotifications ; Après avoir démarré l'application, nous voyons l'erreur dans les journaux et aucune nouvelle colonne. Chaque développeur a besoin d'un environnement distinct. Mais il vaut mieux la prochaine fois envisager des migrations car cela soulagera les entités Java, supprimera les responsabilités excessives et vous bénéficiera d'un grand contrôle sur DDL. Vous pouvez trouver l'exemple entièrement fonctionnel sur GitHub.
featured image - Découvrez pourquoi et comment utiliser les migrations de bases de données relationnelles
Artem Sutulov HackerNoon profile picture

@artemsutulov

Artem Sutulov

react to story with heart

HISTOIRES CONNEXES

L O A D I N G
. . . comments & more!