J'essaie actuellement de mettre en place des scripts de migration simples pour nos bases de données. Je vérifiais flyway, ce qui semble être assez simple pour ce dont j'ai besoin. Mon problème est que, pour Postgres, seule la version 9 est supportée (nous utilisons la version 8.4). Est-il possible de contourner/corriger cette limitation, ou devrais-je commencer à chercher d'autres options?Flyway: Prise en charge des anciens DB
Modifier: J'ai oublié de mentionner que quand je lance quelque chose comme mvn flyway:status
, je reçois le message d'erreur:
Flyway Error: java.lang.IllegalArgumentException: Unsupported Database: PostgreSQL
je peux connecter au DB via psql
, et j'utilise le jdbc correct pilote, donc quand j'ai vu la page des exigences dans la documentation, j'ai supposé que la version a été explicitement vérifiée par voie de migration.
Quelle version de Flyway utilisez-vous? À partir du message d'erreur que vous avez posté, vous semblez utiliser une ancienne version. Pouvez-vous vérifier à nouveau avec la dernière version 1.1? P.S .: Comme l'a dit Frank Heikens, il n'y a pas de vérification pour la version 9.0, c'est juste la version avec laquelle nous testons. –
@Axel vous avez raison, apparemment j'utilisais la version 0.9. Maintenant, il se connecte sans problèmes. –