Как переопределить задачи rake для настраиваемого адаптера базы данных?

Я написал специальный адаптер базы данных, который работает правильно и эффективно при запущенном сервере rails. Теперь я хотел бы добавить обычные определения задач rake для создания, удаления и миграции базы данных.

Я хотел бы реализовать:

db:[drop|create|migrate]

Как мне упаковать эти определения в свой драгоценный камень, чтобы они переопределяли значения по умолчанию для всех, кто использует драгоценный камень?

Я просмотрел источник других адаптеров, но вся логика задачи rake, похоже, встроена в сам active_record, каждая задача просто включает имя адаптера.

6
задан TCopple 1 June 2011 в 18:30
поделиться