Preguntas etiquetadas con postgresql-9.3


3
¿Cómo hago consultas usando campos dentro del nuevo tipo de datos PostgreSQL JSON?
Estoy buscando algunos documentos y / o ejemplos para las nuevas funciones JSON en PostgreSQL 9.2. Específicamente, dada una serie de registros JSON: [ {name: "Toby", occupation: "Software Engineer"}, {name: "Zaphod", occupation: "Galactic President"} ] ¿Cómo escribiría el SQL para encontrar un registro por nombre? En vainilla SQL: SELECT * …


4
Compruebe si una matriz JSON de Postgres contiene una cadena
Tengo una mesa para almacenar información sobre mis conejos. Se parece a esto: 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"]}'); ¿Cómo puedo encontrar los conejos a los que les gustan las zanahorias? Se me ocurrió esto: …

1
¿Cómo crear un índice en el campo JSON en Postgres?
En PostgreSQL 9.3 Beta 2 (?), ¿Cómo creo un índice en un campo JSON? Lo probé usando el ->operador utilizado para hstorepero obtuve el siguiente error: CREATE TABLE publishers(id INT, info JSON); CREATE INDEX ON publishers((info->'name')); ERROR: el tipo de datos json no tiene una clase de operador predeterminada para …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.