From: | Xavier Poinsard <xpoinsard(at)openpricer(dot)com> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Intégration Continue avec PostgreSQL. |
Date: | 2014-02-14 09:16:47 |
Message-ID: | 52FDDEFF.70603@openpricer.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Bonjour,
Pour Java, il existe liquibase ( http://www.liquibase.org/ ) que nous
utilisons.
Cordialement,
Xavier Poinsard.
Le 14/02/2014 09:26, Rémi DELCOURT a écrit :
>
> Bonjour,
>
> Je travaille actuellement pour un éditeur de logiciel, nous concevons
> une application en utilisant les méthodes Agiles. La base de données
> est un Postgres 9.3.
>
> Je suis à la recherche d'un outil permettant de faire de l'intégration
> continue avec PostgreSQL. En effet, le déploiement de notre
> application est automatisé, sauf pour la base de données. Actuellement
> je dois exécuter les script d'upgrade manuellement.
>
> Dans l'idéal voici ce que j'aimerai pouvoir faire à chaque déploiement
> de l'application :
>
> ·Si la base de données n'existe pas sur le serveur où je déploie mon
> application alors je lance le script de création*.
>
> ·Si la base de données existe et qu'il y a eu une modification du
> modèle alors je lance le script d'upgrade*.
>
> ·Si la base de données existe et qu'il n'y a pas eu de changements du
> modèle de données, je ne fais rien.
>
> *Pour info les scripts de création et d'upgrade sont inclus dans le
> packaging de l'application.
>
> Dernier cas un peu plus tordu :
>
> Je suis en version 1.0 de mon application, je souhaite déployer la
> version 1.2 en sachant qu'il y a eu une version 1.1 intermédiaire qui
> n'avait pas été déployée sur ce serveur. Lors du déploiement de 1.0
> vers 1.2 je dois être capable de faire :
>
> ·Exécution du script SQL d'upgrade de 1.0 vers 1.1.
>
> ·Exécution du script SQL d'upgrade de 1.1 vers 1.2.
>
> Connaissez-vous des outils permettant de réaliser ce genre de tâches ?
> Je sais que ceci peut être fait via un script bash, mais si un outil
> existe autant l'utiliser.
>
> Merci d'avance.
>
> Cordialement,
>
> logo
>
>
>
> Rémi Delcourt
>
> */STRATON IT -- Solutions d'infrastructure/*
>
From | Date | Subject | |
---|---|---|---|
Next Message | Stéphane Schildknecht | 2014-02-14 09:20:17 | Re: Intégration Continue avec PostgreSQL. |
Previous Message | Pascal Cabaud | 2014-02-14 09:13:31 | Re: Intégration Continue avec PostgreSQL. |