Мы запускаем производственный сервер с различными уроками и создаем демонстрационный сервер с ограниченным доступом. Создание каждого урока занимает около часа в нашей CMS, и я пытаюсь создать способ переноса созданных там уроков в нашу другую среду одним нажатием кнопки. Моя конечная цель - иметь записи с одинаковыми первичными идентификаторами в обеих базах данных
Мой первый вопрос: правильно ли это решать с помощью Ruby, а не SQL? Я могу настроить службу, которая отправляет запрос на демонстрационный сервер с правильными параметрами, но это создаст новые записи с идентификаторами, которые не совпадают. Является ли для меня предпочтительным написать сценарий, который будет принимать атрибуты объекта в качестве аргументов, и создавать записи непосредственно через mysql? И если да, то какой подход к этому лучше? Вызов граблей?
Извиняюсь за открытый вопрос, но я не уверен, где еще я могу спросить, и не нашел ресурсов по копированию записей между базами данных в приложении rails (просто дублирование объектов в одной среде)