btree index対象となるデータの最大サイズ

長大テキストに対するbtree index作成性能を調べようと思ったら、どうやらPostgreSQLのbtree indexで扱えるデータサイズの最大長は8191バイトらしい(確認したのはPostgreSQL 9.1.5)。

CREATE INDEX test_data_idx ON test USING btree (data);
ERROR:  index row requires 8552 bytes, maximum size is 8191

これって、ブロック長を拡大してビルドしなおせば大きくなるのかな?実用上あまり意味はないかもしれないが、ちょっと気になった。