Gromfer
@Gromfer
Увлекаюсь Laravel

Можно ли как-то синхронизировать две базы данных по структуре?

Сделал отдельную базу данных для тестов. Но теперь проблема что любые изменения надо вносить и туда и туда. Есть ли возможность как-то синхронизировать структуру двух баз? Чтобы если внёс изменения в одну, они автоматически копировались и во вторую. Или придется каждый раз вручную копировать бд? Пишу руками, без миграций. С ними наверное просто в .env на две базы залить миграции всё, но и в sql менеджере тоже в два щелчка скопировать. А хотелось бы автоматически это.
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
Gromfer
@Gromfer Автор вопроса
Увлекаюсь Laravel
Решил проблему сбросом автоинкрементных полей в самом последнем тесте. Собственно поэтому и хотел отделить базы данных. А при использовании DatabaseTransactions тесты оставляли только след в виде повышения автоинкрементных полей.

P.S. но если кто-то всё-таки увидел этот пост в надежде узнать ответ на вопрос в заголовке, то ответ: нужно использовать репликацию баз данных. Такие инструменты есть в Navicat и Handy backup.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы