2009-10-21 12 views
1

Tarantino requiert que vous pointez sur un répertoire de scripts qui contient deux sous-répertoires, créer et mettre à jour. Lorsque l'action de création ou de reconstruction de Tarantino est exécutée, je m'attendais à ce que les scripts sql du répertoire create soient exécutés, suivi, dans le cas de l'action de reconstruction, des scripts du répertoire de mise à jour.Quel est le but du répertoire Create utilisé par Tarantino?

J'ai trouvé que les scripts dans le répertoire create ne sont jamais exécutés; tous mes scripts doivent être dans le répertoire de mise à jour. De plus, les exemples que j'ai trouvés en ligne utilisent tous le répertoire de mise à jour exclusivement. Alors, quel est le but du répertoire create et comment est-il utilisé?

Répondre

3

Il s'avère que Tarantino recherche un sous-répertoire "ExistingSchema" au lieu d'un sous-répertoire "Create". Je crois que la documentation est juste périmée. Lors de l'exécution de l'action Créer, les scripts du répertoire ExistingSchema sont exécutés, suivis des scripts du répertoire Update. Une action Mettre à jour exécute uniquement des scripts dans le répertoire de mise à jour. L'action Reconstruire se comporte comme l'action de création mais supprime la base de données en premier.