package it.softecspa.fileproxy; import it.softecspa.database.reverser.Arguments; import it.softecspa.database.reverser.Log4Configurator; import it.softecspa.database.reverser.ReverseException; import it.softecspa.database.reverser.Reverser; import java.util.List; /** * @deprecated * Utilizzare il servizio offerto da ANT * @author m.veroni */ public class ReverserSchema { /** * @param args */ public static void main(String[] args) { try { Log4Configurator.configure(); Arguments arguments = null; try { arguments = new Arguments(args); } catch (ReverseException e) { System.out.println(e.getMessage()); System.out.println(); System.out.println(Arguments.getMessage()); System.exit(-1); } Reverser reverser = new Reverser(arguments); reverser.execute(); // crea la DROP dello schema System.out.println("\n"); List tables = reverser.getTables(); for (int i = tables.size()-1; i>=0; i--) { System.out.print("drop table "+tables.get(i)+";\n"); } System.out.println("\n"); } catch (ReverseException e) { e.printStackTrace(); System.exit(-1); } System.out.println ("End without error"); System.exit(0); } }