Pertanyaan yang diberi tag «postgresql-9.3»


3
Bagaimana cara kueri menggunakan bidang di dalam tipe data JSON PostgreSQL baru?
Saya mencari beberapa dokumen dan / atau contoh untuk fungsi JSON baru di PostgreSQL 9.2. Secara khusus, diberikan serangkaian catatan JSON: [ {name: "Toby", occupation: "Software Engineer"}, {name: "Zaphod", occupation: "Galactic President"} ] Bagaimana saya menulis SQL untuk menemukan catatan dengan nama? Dalam vanilla SQL: SELECT * from json_data WHERE …


4
Periksa apakah array Postgres JSON berisi string
Saya memiliki meja untuk menyimpan informasi tentang kelinci saya. Ini terlihat seperti ini: create table rabbits (rabbit_id bigserial primary key, info json not null); insert into rabbits (info) values ('{"name":"Henry", "food":["lettuce","carrots"]}'), ('{"name":"Herald","food":["carrots","zucchini"]}'), ('{"name":"Helen", "food":["lettuce","cheese"]}'); Bagaimana cara menemukan kelinci yang suka wortel? Saya datang dengan ini: select info->>'name' from rabbits where …

1
Bagaimana cara membuat indeks pada bidang JSON di Postgres?
Di PostgreSQL 9.3 Beta 2 (?), Bagaimana cara membuat indeks pada bidang JSON? Saya mencobanya menggunakan ->operator yang digunakan untuk hstoretetapi mendapat kesalahan berikut: CREATE TABLE publishers(id INT, info JSON); CREATE INDEX ON publishers((info->'name')); EROR: tipe data json tidak memiliki kelas operator default untuk metode akses "btree" PETUNJUK: Anda harus …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.