# DataBata **Repository Path**: mirrors_nortal/DataBata ## Basic Information - **Project Name**: DataBata - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2026-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README DataBata ======== [![Build Status](https://travis-ci.org/nortal/DataBata.svg?branch=master)](https://travis-ci.org/nortal/DataBata) DataBata is a tool for incremental database update based on HSQLDB SqlTool created for all types of workers: DBA, developers and QA. Currently Oracle and Postgres databases are supported. We plan to support all general RDBMSes. For monitoring purposes there is **DataBata Web Console**. [![logs](web_console_screen1_th.png)](https://raw.githubusercontent.com/nortal/DataBata/master/web_console_screen1.png) [![history](web_console_screen2_th.png)](https://raw.githubusercontent.com/nortal/DataBata/master/web_console_screen2.png) [![objects](web_console_screen3_th.png)](https://raw.githubusercontent.com/nortal/DataBata/master/web_console_screen3.png) What do you need to run DataBata? ======== - Java 6+ - Spring Framework - Database driver - HsqlDB sqltool (see [databata-engine/lib](https://github.com/nortal/DataBata/tree/master/databata-engine/lib) folder) Installation ======== Spring Framework: simply create following bean in your spring configuration ``` xml ``` **NB!** You need to reference [jdbcTemplate](http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/jdbc.html) and [transactionManager](http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/transaction.html) beans in your configurations. And sql-files location is inside WEB-INF directory of your web application. To run DataBata you need following dependencies in your classpath: - gradle dependencies ``` runtime 'commons-lang:commons-lang:2.4' runtime 'log4j:log4j:1.2.+' runtime 'org.springframework:org.springframework.jdbc:3.1.3.RELEASE' runtime 'com.oracle:ojdbc6:11.2.0.3' runtime 'org.hsqldb:hsqldb:2.2.9' runtime 'commons-logging:commons-logging:1.1.3' ``` - also include [sqltool.jar](databata-engine/lib/sqltool.jar) and [databata.jar](databata-engine/lib/databata.jar) from DataBata source. Run examples in project ======== TODO instructions Roadmap ======== * [Core Engine](https://github.com/nortal/DataBata/issues?labels=core+engine&page=1&state=open) * [Web Monitor](https://github.com/nortal/DataBata/issues?labels=web+monitor&page=1&state=open)