Class DbSchemaCreator

java.lang.Object
pro.taskana.common.internal.configuration.DbSchemaCreator

public class DbSchemaCreator extends Object
This class create the schema for taskana.
  • Constructor Details

    • DbSchemaCreator

      public DbSchemaCreator(DataSource dataSource, String schema)
  • Method Details

    • run

      public boolean run() throws SQLException
      Run all db scripts.
      Returns:
      true when schema was created, false when no schema created because already existing
      Throws:
      SQLException - will be thrown if there will be some incorrect SQL statements invoked.
    • isValidSchemaVersion

      public boolean isValidSchemaVersion(String expectedMinVersion)
    • getDataSource

      public DataSource getDataSource()
    • setDataSource

      public void setDataSource(DataSource dataSource)