делаете экспорт двух баз и сравниваете чем-то что умеет сравнивать текстовые файлы
создаёте локальный гит репозиторий, заливаете в него дамп структуры базы, делаете коммит, берёте дам структуры базы с другого места, заливаете в репу взамен прежyей - в любой современной ide (phpstorm или vscode) делаете сравнение на предмет изменений, редактор вам сам всё покажет при открытии в нём папки с репой
phpstorm умеет коммиты умеет
спасибо. Смотрю в WinMerge. Суть та же и возможностей кажется больше. Смог найти заказы и перенести. пока, что затык на строчках ENGINE=MyISAM AUTO_INCREMENT=253 DEFAULT CHARSET=utf8; ENGINE=InnoDB AUTO_INCREMENT=775 DEFAULT CHARSET=utf8; в них отличаются числа, а за что отвечают понять не могу. Соответственно какое число оставить не понятно
на скрине конкретно в выделенной строке числа - это счетчик генератора автоинкремента, число показывает, какой следующий id будет у новой записи при её добавлении в данную таблицу если таблица не новая, т.е. уже существует в обоих версиях базы - игнорируйте этот счётчик, в каждом экземпляре базы он свой, разница в структуре нивелируется всё равно иным запросом, нежели тот, в котором вы видите этот счётчик
Я примерно так и понял, что это количество id в.. разделе?. Но тут вот такие различия. Бывает эта цифра слева больше, бывает справа. Видимо слева когда в левом файле изменения, справа когда в правом. Так вот я изменения левого переношу в правый. Причем изменения в разных подразделах как я понимаю. Значит логично все левые которые БОЛЬШЕ, перенести в правый файл.
Обсуждают сегодня