Index: extranet-web/pom.xml
===================================================================
--- extranet-web/pom.xml	(r��vision 1129)
+++ extranet-web/pom.xml	(copie de travail)
@@ -183,6 +183,12 @@
         <artifactId>postgresql</artifactId>
       </dependency>
 
+      <dependency>
+        <groupId>com.googlecode.flyway</groupId>
+        <artifactId>flyway-core</artifactId>
+        <version>2.3</version>
+      </dependency>
+
     </dependencies>
 
     <build>
Index: extranet-web/src/main/java/fr/gouv/social/encahi/extranet/ExtranetEncAhiApplicationContext.java
===================================================================
--- extranet-web/src/main/java/fr/gouv/social/encahi/extranet/ExtranetEncAhiApplicationContext.java	(r��vision 1129)
+++ extranet-web/src/main/java/fr/gouv/social/encahi/extranet/ExtranetEncAhiApplicationContext.java	(copie de travail)
@@ -24,6 +24,7 @@
  * #L%
  */
 
+import com.googlecode.flyway.core.Flyway;
 import com.opensymphony.xwork2.util.LocalizedTextUtil;
 import fr.gouv.social.encahi.extranet.persistence.entity.ExtranetEncAhiTopiaApplicationContext;
 import fr.gouv.social.encahi.extranet.persistence.entity.ExtranetEncAhiTopiaPersistenceContext;
@@ -62,6 +63,13 @@
 
     public static ExtranetEncAhiTopiaApplicationContext getTopiaApplicationContext() {
         if (topiaApplicationContext == null) {
+
+            Flyway flyway = new Flyway();
+            flyway.setDataSource("jdbc:h2:file:/tmp/extranet-enc-ahi/h2data", "sa", null);
+            flyway.setInitOnMigrate(true);
+            flyway.setLocations("db/migration", "fr.gouv.social.encahi.extranet.migration");
+            flyway.migrate();
+
             topiaApplicationContext = new ExtranetEncAhiTopiaApplicationContext(getApplicationConfig().getTopiaProperties());
         }
         return topiaApplicationContext;
Index: extranet-persistence/src/main/resources/db/migration/V1.6__taiste.sql
===================================================================
--- extranet-persistence/src/main/resources/db/migration/V1.6__taiste.sql	(r��vision 0)
+++ extranet-persistence/src/main/resources/db/migration/V1.6__taiste.sql	(copie de travail)
@@ -0,0 +1,4 @@
+create table PERSON (
+    ID int not null,
+    NAME varchar(100) not null
+);
Index: extranet-persistence/src/main/resources/db/migration/V1__Create_person_table.sql
===================================================================
--- extranet-persistence/src/main/resources/db/migration/V1__Create_person_table.sql	(r��vision 0)
+++ extranet-persistence/src/main/resources/db/migration/V1__Create_person_table.sql	(copie de travail)
@@ -0,0 +1,4 @@
+create table PERSON (
+    ID int not null,
+    NAME varchar(100) not null
+);
Index: extranet-persistence/src/main/java/fr/gouv/social/encahi/extranet/migration/V1_8__Taiste.java
===================================================================
--- extranet-persistence/src/main/java/fr/gouv/social/encahi/extranet/migration/V1_8__Taiste.java	(r��vision 0)
+++ extranet-persistence/src/main/java/fr/gouv/social/encahi/extranet/migration/V1_8__Taiste.java	(copie de travail)
@@ -0,0 +1,16 @@
+package fr.gouv.social.encahi.extranet.migration;
+
+import com.googlecode.flyway.core.api.migration.jdbc.JdbcMigration;
+
+import java.sql.CallableStatement;
+import java.sql.Connection;
+import java.sql.SQLException;
+
+public class V1_8__Taiste implements JdbcMigration {
+
+    @Override
+    public void migrate(Connection connection) throws SQLException {
+        CallableStatement callableStatement = connection.prepareCall("insert into person values (1, 'toto'");
+        callableStatement.execute();
+    }
+}
Index: extranet-persistence/pom.xml
===================================================================
--- extranet-persistence/pom.xml	(r��vision 1129)
+++ extranet-persistence/pom.xml	(copie de travail)
@@ -81,6 +81,12 @@
       <artifactId>junit</artifactId>
     </dependency>
 
+    <dependency>
+      <groupId>com.googlecode.flyway</groupId>
+      <artifactId>flyway-core</artifactId>
+      <version>2.3</version>
+    </dependency>
+
   </dependencies>
 
   <build>
