2006年4月 5日 (水)

MT 3.2/SQLiteでのrecently_commented_on

MT 3.2/SQLiteの組み合わせでrecently_commented_on がおかしい動作をすることがあるようです。
家に帰ってから直そう。

MT 3.2 SQLiteでのrecently_commented_on - Ogawa::Memoranda

Movable Type 3.2-ja-2とSQLiteの組み合わせでrecently_commented_onの動作がおかしくなる現象に関して、私自身は認識しています。
MovableTypeで行こう!: MT3.2 SQLiteでrecently_commented_onがうまく働かない問題
cheebowさんが指摘されている884行目に加え、867行目も同様に修正すると、とりあえずはrecently_commented_onの動作が正常に機能するように見えます。が、3.2-ja-2 UO Patch - Ogawa::Wikiには加えていません。
というのも、この修正は単なるworkaroundに過ぎないからです。より本質的には、load, load_iterメソッドの引数に以下のようなsort, uniqueオプションを持つjoin clauseを与えた場合に、SQLite(およびPostgres)で必ず生じる不具合がMovable Typeには「伝統的に」存在し、その不具合に対して何の解決も与えないのです。

人気Blogランキングへ   人気Blogサーチ[xoops]   technorati


トラックバックURL

このエントリーのトラックバックURL:
http://www.horijp.com/blog/mt-ping.cgi/706

コメントする

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)


※コメント投稿後にメールアドレスがWeb上に表示されることはありません。