ใน PostgreSQL 9.3 Beta 2 (?) ฉันจะสร้างดัชนีบนฟิลด์ JSON ได้อย่างไร ฉันลองใช้ตัว->
ดำเนินการที่ใช้hstore
แต่ได้รับข้อผิดพลาดต่อไปนี้:
CREATE TABLE publishers(id INT, info JSON);
CREATE INDEX ON publishers((info->'name'));
ข้อผิดพลาด: ประเภทข้อมูล json ไม่มีคลาสตัวดำเนินการเริ่มต้นสำหรับวิธีการเข้าถึง "btree" คำแนะนำ: คุณต้องระบุคลาสตัวดำเนินการสำหรับดัชนีหรือกำหนดคลาสตัวดำเนินการเริ่มต้นสำหรับชนิดข้อมูล
8
“ คำถามอยู่ไหน” - ในหัวข้อ
—
rlib
ในอนาคตโปรดดูที่stackoverflow.com/tags/postgresql/infoส่วน "ถามคำถามที่ดีกว่า" อาจช่วยให้ได้รับคำตอบที่ดีขึ้นเร็วขึ้นโดยมีคำถามที่น่ารำคาญน้อยลง
—
Craig Ringer