2010-10-01 14 views
3

Quelle est la meilleure façon de sauvegarder les procédures stockées MySQL et les structures de table dans SVN?Procédures stockées MySQL dans SVN

J'ai environ 100 tables et 200 procédures stockées, le vidage de toutes les procédures dans un seul fichier n'a aucun sens car il contient des milliers de lignes et difficile à maintenir. Je pense maintenant à créer des fichiers distincts séparés pour chaque table et procédure, mais cela fera jusqu'à 300 fichiers.

Toutes les suggestions ..

+1

Je viderais les clauses de création de table dans un fichier et les procédures dans des fichiers séparés. Peut-être, si les procédures sont vraiment petites et ont un certain facteur de regroupement (par rapport à une même table par exemple), je regrouperais quelques procédures dans un fichier le cas échéant. – pkauko

Répondre

5

Je n'ai joué avec cela, plutôt que de l'habitude dans la colère, mais liquibase semble fonctionner assez bien.

+0

Je seconde l'utilisation de la liquibase. Vous permet de contrôler les modifications de la base de données de manière incrémentielle, ce qui fonctionne main dans la main avec le maintien de ces changements sous contrôle de révision subversion –

Questions connexes