2

最新バージョンの postgresql、ruby、および datamapper を使用しています。

次のようなクエリを作成します。

collection = Entry.all(:id => 2..4, :text => /test/)

collectionDataMapper::Collectionオブジェクトです。DataMapper::Queryを呼び出すだけでオブジェクトを取得できますquery = collection.query。しかし、クエリの生の SQL を文字列として取得するにはどうすればよいでしょうか?

生の SQL をカスタマイズする必要があるため (SELECT DISTINCTのみではなく必要です)、安全なクエリSELECTを記述できるかどうかわからないため、SQL を完全に自分で記述したくありません。

また、別の方法で目標をアーカイブできれば幸いです。まったく新しい提案を受け入れます ;)

4

1 に答える 1