Pytania otagowane jako json

JavaScript Object Notation (JSON) to otwarty, czytelny dla człowieka i maszynowy standard, który ułatwia wymianę danych i wraz z XML jest głównym formatem wymiany danych używanym we współczesnej sieci.

5
Jak zamienić tablicę Json w tablicę Postgres?
Mam kolumnę, dataktóra zawiera jsonmniej więcej taki dokument: { "name": "foo", "tags": ["foo", "bar"] } Chciałbym przekształcić zagnieżdżoną tagstablicę w konkatenowany ciąg ( foo, bar). Byłoby to łatwo możliwe z array_to_string()funkcją w teorii. Ta funkcja nie działa jednak na jsontablice. Zastanawiam się więc, jak zmienić tę jsontablicę w Postgres array?

3
Czy można przechowywać i przesyłać zapytania do JSON w SQLite?
Muszę przechowywać obiekty JSON w bazie danych SQLite, a następnie wykonywać na nim złożone zapytania. Zrobiłem taki stół: +--------------------------------------+ |document | property | string | number| +--------------------------------------+ |foo | "title" | "test" | | +--------------------------------------+ |foo | "id" | | 42 | +--------------------------------------+ |bar | "id" | | 43 | …
35 sqlite  json 


2
Przesyła wiele kolumn do json
Korzystam z Postgresql 9.3.4. Mam stół z 3 polami: id name addr --- ---- ---- 1 n1 ad1 2 n2 ad2 ... Muszę przenieść dane do nowej tabeli z polami takimi jak: id data --- ---- 1 {'name': 'n1', 'addr': 'ad1'} 2 {'name': 'n2', 'addr': 'ad2'} ... row_to_jsonnie jest dla …
23 postgresql  json  row 

6
Wybierz kolumny w pliku json_agg
Mam zapytanie takie jak: SELECT a.id, a.name, json_agg(b.*) as "item" FROM a JOIN b ON b.item_id = a.id GROUP BY a.id, a.name; Jak mogę wybrać kolumny, baby nie mieć b.item_idobiektu JSON? Czytałem o ROW, ale zwraca obiekt JSON, taki jak: {"f1": "Foo", "f2": "Bar"} Musiałbym ponownie mapować obiekt JSON po …

1
Tablica zapytań PostgreSQL JSON względem wielu wartości
Chcę napisać zapytanie do jsonbtypu w Postgres, które podając tablicę identyfikatorów klientów znajdzie odpowiednie grupy. Biorąc pod uwagę tę przykładową tabelę: CREATE TABLE grp(d JSONB NOT NULL); INSERT INTO grp VALUES ('{"name":"First","arr":["foo"], "customers":[{"id":"1", "name":"one"},{"id":"2", "name":"two"}]}') , ('{"name":"Second","arr":["foo","bar"], "customers":[{"id":"3", "name":"three"},{"id":"4", "name":"four"}]}') , ('{"name":"Third","arr":["bar","baz"], "customers":[{"id":"5", "name":"five"},{"id":"6", "name":"seven"}]}'); Znalazłem podobne pytanie ( PostgreSql …


2
Łączenie PostgreSQL przy użyciu JSONB
Mam ten SQL: CREATE TABLE test(id SERIAL PRIMARY KEY, data JSONB); INSERT INTO test(data) VALUES ('{"parent":null,"children":[2,3]}'), ('{"parent":1, "children":[4,5]}'), ('{"parent":1, "children":[]}'), ('{"parent":2, "children":[]}'), ('{"parent":2, "children":[]}'); To dałoby: id | data ----+-------------------------------------- 1 | {"parent": null, "children": [2, 3]} 2 | {"parent": 1, "children": [4, 5]} 3 | {"parent": 1, "children": []} …


3
Zaktualizuj element json w typie danych json
Nie mogę zrozumieć, jak mogę zaktualizować element w typie danych PostgreSQL 9.3. Mój przykład: CREATE TABLE "user" ( id uuid NOT NULL, password character varying(255), profiles json, gender integer NOT NULL DEFAULT 0, created timestamp with time zone, connected timestamp with time zone, modified timestamp with time zone, active integer …

1
Zapytanie JSONB w PostgreSQL
Mam tabelę, personsktóra zawiera dwie kolumny idoraz datakolumnę opartą na JSONB (ta tabela została właśnie stworzona w celach demonstracyjnych do zabawy z obsługą JSON w PostgreSQL). Teraz przypuszcza, że ​​zawiera dwa rekordy: 1, { name: 'John', age: 30 } 2, { name: 'Jane', age: 20 } Teraz przypuszczam, że chcę …

2
Czy MariaDB obsługuje rodzimy typ danych kolumny JSON?
Nie mówię o kolumnach dynamicznych, pytam o typ danych macierzystych kolumn JSON. Krótko mówiąc, czy mogę uruchomić następujący kod w dowolnej wersji MariaDB? CREATE TABLE example (names JSON); O ile wiem, tak nie jest, ale wciąż nie jestem pewien, ponieważ wiele osób mówi o wsparciu JSON na MariaDB od wieków, …
13 mariadb  json 



2
„BŁĄD: zniekształcony literał tablicowy” przy użyciu json_to_record z elementem tablicy JSON w Postgres 9.4
To ładnie ilustruje problem: Gdy kolumna b ma tekst, a nie tablicę, działają: select * from json_to_record('{"a":1,"b":["hello", "There"],"c":"bar"}') as x(a int, b text, d text); a | b | d ---+--------------------+--- 1 | ["hello", "There"] | Ale jeśli zdefiniuję bkolumnę jako tablicę, otrzymuję ten błąd: select * from json_to_record('{"a":1,"b":["hello", "There"],"c":"bar"}') …
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.