PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come creare un indice sul campo JSON in Postgres?

Trovato:

CREATE TABLE publishers(id INT, info JSON); 
CREATE INDEX ON publishers((info->>'name'));

Come affermato nei commenti, la sottile differenza qui è ->> invece di -> . Il primo restituisce il valore come testo, il secondo come oggetto JSON.