DataBata

Incremental database change propagation tool

Лицензия

Лицензия

Категории

Категории

Данные
Группа

Группа

eu.databata
Идентификатор

Идентификатор

databata-engine
Последняя версия

Последняя версия

3.1.12
Дата

Дата

Тип

Тип

jar
Описание

Описание

DataBata
Incremental database change propagation tool
Ссылка на сайт

Ссылка на сайт

https://github.com/nortal/DataBata
Система контроля версий

Система контроля версий

https://github.com/nortal/DataBata

Скачать databata-engine

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/eu.databata/databata-engine/ -->
<dependency>
    <groupId>eu.databata</groupId>
    <artifactId>databata-engine</artifactId>
    <version>3.1.12</version>
</dependency>
// https://jarcasting.com/artifacts/eu.databata/databata-engine/
implementation 'eu.databata:databata-engine:3.1.12'
// https://jarcasting.com/artifacts/eu.databata/databata-engine/
implementation ("eu.databata:databata-engine:3.1.12")
'eu.databata:databata-engine:jar:3.1.12'
<dependency org="eu.databata" name="databata-engine" rev="3.1.12">
  <artifact name="databata-engine" type="jar" />
</dependency>
@Grapes(
@Grab(group='eu.databata', module='databata-engine', version='3.1.12')
)
libraryDependencies += "eu.databata" % "databata-engine" % "3.1.12"
[eu.databata/databata-engine "3.1.12"]

Зависимости

compile (6)

Идентификатор библиотеки Тип Версия
log4j : log4j jar [1.2,)
commons-lang : commons-lang jar 2.4
org.postgresql » com.springsource.org.postgresql.jdbc4 jar 8.3.604
org.springframework.osgi : spring-osgi-core jar 1.2.1
org.springframework » org.springframework.jdbc jar 3.1.3.RELEASE
org.osgi : org.osgi.core jar 4.3.1

runtime (3)

Идентификатор библиотеки Тип Версия
org.hsqldb : hsqldb jar 2.2.9
com.oracle » ojdbc6 jar 11.2.0.3
commons-logging : commons-logging jar 1.1.3

Модули Проекта

Данный проект не имеет модулей.

DataBata

Build Status

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 history objects

What do you need to run DataBata?

Installation

Spring Framework: simply create following bean in your spring configuration

<bean id="propagator" class="eu.databata.engine.spring.PropagatorSpringInstance" init-method="init">
    <property name="jdbcTemplate" ref="jdbcTemplate" />
    <property name="transactionManager" ref="transactionManager" />
    <property name="changes" value="WEB-INF/db/changes" />
    <property name="packageDir" value="WEB-INF/db/packages" />
    <property name="viewDir" value="WEB-INF/db/views" />
    <property name="triggerDir" value="WEB-INF/db/triggers" />
    <property name="useTestData" value="false" />
    <property name="disableDbPropagation" value="false" />
    <property name="enableAutomaticTransformation" value="true" />
    <property name="moduleName" value="DATABATA_TEST" />
</bean>

NB! You need to reference jdbcTemplate and transactionManager 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'

Run examples in project

TODO instructions

Roadmap

eu.databata

Nortal

Nortal open source repositories. See also https://github.com/nortal-blog

Версии библиотеки

Версия
3.1.12