1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hcxiong-mysqldiff

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
ssh
Loading...
README.md

Сравнение структур таблиц в базах данных MySQL

#Установка Node.js на CentOS 7

rpm -Uvh https://rpm.nodesource.com/pub_5.x/el/7/x86_64/nodesource-release-el7-1.noarch.rpm
yum install nodejs -y

#Получение и установка кода

git clone https://github.com/LiveXY/mysqldiff.git
cd mysqldiff/
npm install && npm link

#Примеры использования

#Базовый вариант
mysqldiff --db1=dbuser:dbpassword@dbhost~database --db2=dbuser:dbpassword@dbhost~database
mysqldiff -1 dbuser:dbpassword@dbhost~database -2 dbuser:dbpassword@dbhost~database
#Обратный порядок сравнения
mysqldiff --db1=dbuser:dbpassword@dbhost~database --db2=dbuser:dbpassword@dbhost~database --reverse
mysqldiff -1 dbuser:dbpassword@dbhost~database -2 dbuser:dbpassword@dbhost~database -r
#Сравнение с использованием порта
mysqldiff --db1=dbuser:dbpassword@dbhost~database#dbport --db2=dbuser:dbpassword@dbhost~database#dbport
mysqldiff -1 dbuser:dbpassword@dbhost~database#dbport -2 dbuser:dbpassword@dbhost~database#dbport
#Использование SSH
mysqldiff --db1=dbuser:dbpassword@dbhost~database --db2=dbuser:dbpassword@dbhost~database:dbport+sshuser:sshpassword@sshhost#sshport
mysqldiff -1 dbuser:dbpassword@dbhost~database -2 dbuser:dbpassword@dbhost~database:dbport+sshuser:sshpassword@sshhost#sshport
#Сравнение данных
mysqldiff --db1=dbuser:dbpassword@dbhost~database --db2=dbuser:dbpassword@dbhost~database --diff=data --table=db1tablename:db2tablename
mysqldiff -1 dbuser:dbpassword@dbhost~database -2 dbuser:dbpassword@dbhost~database -d data -t db1tablename:db2tablename

Среда выполнения: поддерживается на Linux и macOS, SSH не поддерживается в Windows.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Структура таблицы базы данных, хранимые процедуры, функции, представления, инструмент для сравнения данных таблиц, генерация SQL на основе различий, поддержка SSH-соединения. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/hcxiong-mysqldiff.git
git@api.gitlife.ru:oschina-mirror/hcxiong-mysqldiff.git
oschina-mirror
hcxiong-mysqldiff
hcxiong-mysqldiff
master