Est-ce que quelqu'un a implémenté la gestion CSV pour Flyway? Il a été demandé il y a quelque temps (Flyway specific migration with csv files). Flyway le commente maintenant comme une possibilité pour MigrationResolver et MigrationExecutor, mais il ne semble pas être implémenté.Comment personnaliser Flyway afin qu'il puisse également gérer les fichiers CSV?
J'ai essayé de le faire moi-même avec Flyway 4.2, mais je ne suis pas très bon avec Java. Je suis allé jusqu'à créer mon propre pot en utilisant l'échantillon et le rendre accessible à la voie de migration. Mais comment est-ce que Flyway distingue quand utiliser le SqlMigrator et quand utiliser mon CsvMigrator? Je pensais que je devais enregistrer mon propre préfixe/suffixe (comme la question ci-dessus écrit), mais FlywayConfiguration semble être en lecture seule, au moins je n'ai vu aucun appel d'API pour le faire :(
Comment se connecter les différents résolveurs aux différents types de fichiers de migration? (.sql à la migration en utilisant Sql et .csv/.py au chargement de Csv et en exécutant des scripts python)
Est-ce une question Java ou une question Python? –
Je veux être en mesure d'appeler un fichier python (ou un shell) comme une étape de migration dans Flyway, qui est écrit en Java. L'API Flyway est Java ... donc je suppose que Java. – Alluir