Pytania otagowane jako jsonb


9
Jak wykonać operacje aktualizacji na kolumnach typu JSONB w Postgres 9.4
Przeglądając dokumentację JSONB typu danych Postgres 9.4, nie od razu wiem, jak wykonać aktualizacje kolumn JSONB. Dokumentacja dotycząca typów i funkcji JSONB: http://www.postgresql.org/docs/9.4/static/functions-json.html http://www.postgresql.org/docs/9.4/static/datatype-json.html Jako przykłady mam taką podstawową strukturę tabeli: CREATE TABLE test(id serial, data jsonb); Wstawianie jest łatwe, jak w: INSERT INTO test(data) values ('{"name": "my-name", "tags": ["tag1", …

3
Zapytanie o elementy tablicy wewnątrz typu JSON
Próbuję przetestować jsontyp w PostgreSQL 9.3. Mam jsonkolumnę o nazwie dataw tabeli o nazwie reports. JSON wygląda mniej więcej tak: { "objects": [ {"src":"foo.png"}, {"src":"bar.png"} ], "background":"background.png" } Chciałbym wyszukać w tabeli wszystkie raporty, które pasują do wartości „src” w tablicy „objects”. Na przykład, czy można wysyłać zapytania do bazy …
118 sql  json  postgresql  jsonb  lateral 

1
Indeks do znajdowania elementu w tablicy JSON
Mam stół, który wygląda tak: CREATE TABLE tracks (id SERIAL, artists JSON); INSERT INTO tracks (id, artists) VALUES (1, '[{"name": "blink-182"}]'); INSERT INTO tracks (id, artists) VALUES (2, '[{"name": "The Dirty Heads"}, {"name": "Louis Richards"}]'); Jest kilka innych kolumn, które nie dotyczą tego pytania. Jest powód, aby przechowywać je w …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.