This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See http://git.codelutin.com/tutti.git commit d9a3ec72f3a0d723476f7f770bcca98f2283d2e0 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Jan 9 18:16:31 2016 +0100 Produire le schema pour h2 ou pg --- .../observe/services/service/SqlScriptProducerService.java | 7 ++++++- .../services/service/SqlScriptProducerServiceTopia.java | 12 ++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/SqlScriptProducerService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/SqlScriptProducerService.java index 9ac2d07..c370a36 100644 --- a/observe-services-api/src/main/java/fr/ird/observe/services/service/SqlScriptProducerService.java +++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/SqlScriptProducerService.java @@ -5,11 +5,14 @@ import fr.ird.observe.services.ObserveService; /** * Created on 31/12/15. + * * @author Tony Chemit - chemit@codelutin.com */ public interface SqlScriptProducerService extends ObserveService { - byte[] produceSqlScript(SqlScriptProducerRequest request); + byte[] getH2Schema(); + + byte[] getPostgresSchema(); byte[] getReferentialDump(); @@ -18,4 +21,6 @@ public interface SqlScriptProducerService extends ObserveService { byte[] getAllDataDump(); byte[] getDump(); + + byte[] produceSqlScript(SqlScriptProducerRequest request); } diff --git a/observe-services-topia/src/main/java/fr/ird/observe/services/service/SqlScriptProducerServiceTopia.java b/observe-services-topia/src/main/java/fr/ird/observe/services/service/SqlScriptProducerServiceTopia.java index d4c284a..eadd30f 100644 --- a/observe-services-topia/src/main/java/fr/ird/observe/services/service/SqlScriptProducerServiceTopia.java +++ b/observe-services-topia/src/main/java/fr/ird/observe/services/service/SqlScriptProducerServiceTopia.java @@ -48,6 +48,18 @@ public class SqlScriptProducerServiceTopia extends ObserveServiceTopia implement } @Override + public byte[] getH2Schema() { + SqlScriptProducerRequest request = SqlScriptProducerRequest.forH2().addSchema(); + return produceSqlScript(request); + } + + @Override + public byte[] getPostgresSchema() { + SqlScriptProducerRequest request = SqlScriptProducerRequest.forPostgres().addSchema(); + return produceSqlScript(request); + } + + @Override public byte[] getReferentialDump() { SqlScriptProducerRequest request = SqlScriptProducerRequest.forH2().addReferential(); return produceSqlScript(request); -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.