Questions marquées «postgresql-9.3»


3
Comment interroger à l'aide de champs à l'intérieur du nouveau type de données JSON PostgreSQL?
Je recherche des documents et / ou des exemples pour les nouvelles fonctions JSON dans PostgreSQL 9.2. Plus précisément, compte tenu d'une série d'enregistrements JSON: [ {name: "Toby", occupation: "Software Engineer"}, {name: "Zaphod", occupation: "Galactic President"} ] Comment pourrais-je écrire le SQL pour trouver un enregistrement par son nom? Dans …


4
Vérifier si un tableau JSON Postgres contient une chaîne
J'ai une table pour stocker des informations sur mes lapins. Cela ressemble à ceci: 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"]}'); Comment trouver les lapins qui aiment les carottes? Je suis venu avec ceci: select info->>'name' …

1
Comment créer un index sur un champ JSON dans Postgres?
Dans PostgreSQL 9.3 Beta 2 (?), Comment créer un index sur un champ JSON? Je l'ai essayé en utilisant l' ->opérateur utilisé pour hstoremais j'ai obtenu l'erreur suivante: CREATE TABLE publishers(id INT, info JSON); CREATE INDEX ON publishers((info->'name')); ERREUR: le type de données json n'a pas de classe d'opérateur par …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.