Учитывая, что по вашему вопросу не так много информации, я постараюсь ответить вам как можно лучше.
1) Что такое тип и модель базы данных? Это автономная БД, такая как MS Access или Informix SE?
2) Если это не автономный движок, поддерживает ли эта база данных репликацию. Раньше я много работал с MS SQL Server, и репликация имела значение, когда база данных работала и редактировалась. Это означает, были ли отредактированные данные реплицированы. В этом случае обратитесь к документам. Можно ли использовать репликацию для сохранения текущей базы данных?
3) Что это за задание? Это звучит как техническое обслуживание. Наши базы данных Informix SE блокируются при импорте или экспорте. На производственном сервере моя задача - убедиться, что никакие локальные серверные приложения не пытаются получить доступ к заблокированной БД, и что наш веб-сайт внешних платежей не может вмешиваться, пока БД заблокирована.
4) Если это производственный сайт, который не находится в режиме обслуживания, то, я полагаю, вы, вероятно, не хотите блокировать всю базу данных.
Я прошу прощения за то, что не отвечаю на ваш вопрос напрямую, но нужна дополнительная информация, как если бы вы спрашивали, можно ли это сделать из интерфейса Ruby DB на некоторой модели БД.