Domande taggate «postgresql-9.3»




4
Controlla se un array JSON di Postgres contiene una stringa
Ho una tabella per memorizzare le informazioni sui miei conigli. Assomiglia a questo: 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"]}'); Come dovrei trovare i conigli a cui piacciono le carote? Ho pensato a questo: select info->>'name' …

1
Come creare un indice sul campo JSON in Postgres?
In PostgreSQL 9.3 Beta 2 (?), Come creo un indice su un campo JSON? L'ho provato utilizzando l' ->operatore utilizzato per hstorema ho ricevuto il seguente errore: CREATE TABLE publishers(id INT, info JSON); CREATE INDEX ON publishers((info->'name')); ERRORE: il tipo di dati json non ha una classe operatore predefinita per …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.