Re: Intégration Continue avec PostgreSQL.

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/*
>

In response to

Responses

Browse pgsql-fr-generale by date

  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.