Utilisez-vous de contrôle à la source pour vos articles de base de données?

J'ai l'impression que ma boutique a un trou parce que nous n'avons pas un solide processus en place pour la gestion des versions de notre schéma de base de données change. Nous faisons beaucoup de sauvegardes de sorte que nous sommes plus ou moins couverts, mais c'est une mauvaise pratique de compter sur votre dernière ligne de défense de cette façon.

Étonnamment, ce qui semble être un dénominateur commun. De nombreux magasins, j'ai parlé d'ignorer cette question parce que leurs bases de données ne changent pas souvent, et ils fondamentalement juste essayer d'être méticuleux.

Cependant, je sais comment cette histoire va. C'est seulement une question de temps avant que les choses s'alignent tout simplement faux et quelque chose vient à manquer.

Sont là des pratiques exemplaires pour cela? Quelles sont les stratégies qui ont fonctionné pour vous?