teichmann@5829: package org.dive4elements.flys; sascha@165: teichmann@5829: import org.dive4elements.river.backend.SessionFactoryProvider; teichmann@5829: import org.dive4elements.river.backend.FLYSCredentials; sascha@1229: sascha@168: import org.hibernate.cfg.Configuration; sascha@168: sascha@168: import org.hibernate.dialect.resolver.DialectFactory; sascha@168: sascha@464: public class App sascha@165: { sascha@174: public static void dumpSchema(Configuration cfg) { sascha@174: System.out.println("BEGIN;"); sascha@168: sascha@168: String [] setupScript = cfg.generateSchemaCreationScript( sascha@168: DialectFactory.constructDialect( sascha@3333: FLYSCredentials.getDefault().getDialect())); sascha@168: sascha@168: for (String line: setupScript) { sascha@174: System.out.println(line + ";"); sascha@168: } sascha@168: sascha@174: System.out.println("COMMIT;"); sascha@174: } sascha@174: sascha@1229: public static void main(String [] args) { sascha@1229: dumpSchema(SessionFactoryProvider.createConfiguration()); sascha@165: } sascha@165: } sascha@168: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :