Приложение на данный момент имеет альфа версию и может быть не стабильна.
datadiff - это приложение для сравнения одинаковых по структуре таблиц. Различия в таблицах показываются в diff-формате. Также автоматически можно генерировать sql-выражения.
Пример строки запуска через терминал:
[option] DB1 DB2 TABLE ID_COLUMN
DB1
- строка подключения в формате JDBC к первой БД
DB2
- строка подключения в формате JDBC ко второй БД
TABLE
- имя таблицы для сравнения
ID_COLUMN
- id-колонка в таблице
Также можно задать опции:
--compare-one-row
- построчный метод сравнения
--diff
- вывести результат в diff-формате
--sql
- вывести результат в формате сформированных sql-выражений
--first-id
- id строки с которой начнется сравнение (для стандартного метода сравнения)
--second-id
- id строки на котором сравнение закончится (для стандартного метода сравнения)
--initial-value
- начальное значение для начала сравнения со следующей строки (для построчного метода сравнения)
--help
- вывести help
--version
- вывести текущую версию приложения
This application is licensed under the Apache License, Version 2.0. See LICENCE for details.