No PostgreSQL 9.3 Beta 2 (?), Como faço para criar um índice em um campo JSON? Tentei usando o ->
operador usado para, hstore
mas obtive o seguinte erro:
CREATE TABLE publishers(id INT, info JSON);
CREATE INDEX ON publishers((info->'name'));
ERRO: o tipo de dados json não tem classe de operador padrão para o método de acesso "btree" DICA: Você deve especificar uma classe de operador para o índice ou definir uma classe de operador padrão para o tipo de dados.
8
"Onde está a pergunta?" - NO título
—
rlib
No futuro, dê uma olhada em stackoverflow.com/tags/postgresql/info , a seção "fazer perguntas melhores"; pode ajudar a obter respostas melhores mais rapidamente com menos perguntas irritantes.
—
Craig Ringer