Railsサーバーが実行されているときに正しく効果的に機能するカスタムデータベースアダプターを作成しました。ここで、データベースを作成、削除、および移行するための通常のrakeタスク定義を追加したいと思います。
実装したい:
db:[drop|create|migrate]
これらの定義をgemと一緒にパッケージ化して、gemを使用するすべての人のデフォルトの定義をオーバーライドするにはどうすればよいですか?
他のアダプターのソースを調べましたが、すべてのrakeタスクロジックがactive_record自体に組み込まれているように見え、各タスクはアダプター名をオンにするだけです。