據到PostgreSQL 9.2文檔,如果我比使用C語言環境(的en_US.UTF-8在我的情況),對文本列B樹索引支持查詢,如text_pattern_ops比較器是否理解UTF-8?
SELECT * from my_table WHERE text_col LIKE 'abcd%'
需要的區域設置爲使用text_pattern_ops
像這樣
CREATE INDEX my_idx ON my_table (text_col text_pattern_ops)
現在部分11.9 of the documentation狀態,這種「逐字符」比較導致創建。這些(非寬)C字符還是比較瞭解UTF-8?
謝謝你改進我的問題,以及有關語言環境的解釋。 – user2366646 2013-05-13 06:05:24