From: "NARUSE, Yui" Date: 2009-05-16T15:36:41+09:00 Subject: [ruby-dev:38473] Re: SQLiteライブラリ 成瀬です。 KUBO Takehiro wrote: > 2009/5/16 NARUSE, Yui : >>> 例えば、sqlite3_bind_*相当の機能は提供されていないのですが、 >>> これは必要がないということでしょうか? >> これは他の人の意見を聞きたかったところです。 >> 最近はO/RマッパーがSQL文まで組み立ててしまうので、 >> 手で書くなという意味であえて外すのもありかなぁと思いつ、 >> どう思われますか。 > > SQLite を Ruby に標準添付するのが目的というのならば、O/Rマッパー > も標準添付にしないと、「あえて外すのもあり」とは言えないのではないかと。 > > O/Rマッパーなしで SQL を使用する場合、SQL injection 対策として、 > バインド変数は必須です。 ふむ、それはたしかに。 O/Rマッパーはまだ乱世で決められないので、付けることにします。 > (snip) >> ゆえにSQLiteライブラリはRubyに標準添付されるべきだと思っています。 >> わたしがこだわるのはここまでなので、 >> 今回の実装よりよい実装があればそれに変えることには反対しません。 >> >> なお、SQLite3/Rubyはメンテナンスが終了している上に、 >> 依存先であるdlがメンテナ不在なのが問題だと思っています。 > > amalgalite はどうでしょうか? > プロジェクト開始からもうそろそろで満1年。かなり積極的に開発中です。 > http://copiousfreetime.rubyforge.org/amalgalite/ おぉ、これは知りませんでした。 見てみることにします。 -- NARUSE, Yui