Я написал специальный адаптер базы данных, который работает правильно и эффективно при запущенном сервере rails. Теперь я хотел бы добавить обычные определения задач rake для создания, удаления и миграции базы данных.
Я хотел бы реализовать:
db:[drop|create|migrate]
Как мне упаковать эти определения в свой драгоценный камень, чтобы они переопределяли значения по умолчанию для всех, кто использует драгоценный камень?
Я просмотрел источник других адаптеров, но вся логика задачи rake, похоже, встроена в сам active_record, каждая задача просто включает имя адаптера.