jsonb
Indeks do znajdowania elementu w tablicy JSON
Mam tabelę, która wygląda tak:
CREATE TABLE tracks (id SERIAL, artists JSON);
INSERT INTO tracks (id, artists)
VALUES ( ... ST NAME' = ANY names_as_array(artists), jednak indeks nie jest używany i zapytanie jest w rzeczywistości znacznie wolniejsze.
Zapytanie o elementy tablicy wewnątrz typu JSON
Próbuję przetestować typ json w PostgreSQL 9.3.
Mam json kolumnę o nazwie data w tabeli o nazwie reports. JSON wygląda mniej ... bjects') AS data from reports
WHERE data->>'src' = 'foo.png';
Nie jestem ekspertem SQL, więc nie wiem, co robię źle.
Jak wykonać operacje aktualizacji na kolumnach typu JSONB w Postgres 9.4
Przeglądając dokumentację dla Postgres 9.4 datatype JSONB, nie jest dla mnie od razu oczywiste, jak aktualizować kolumny JSON ... E test SET data->'name' = 'my-other-name' WHERE id = 1;
Czy to udokumentowane gdzieś oczywiste, że przegapiłem? Dzięki.
Jaki jest właściwy indeks dla zapytań struktur w tablicach w Postgres jsonb?
Eksperymentuję z utrzymywaniem wartości takich jak poniższe w polu Postgres jsonb w Postgres 9.4:
[{"event_slug":"test_1"," ... s);
A zgaduję, że to dlatego, że pierwszą rzeczą, którą robię w zapytaniu, jest konwersja danych do elementów tablicy JSON.
PostgreSQL migracja JSON do JSONB [duplikat]
To pytanie ma już odpowiedź tutaj:
uaktualnić kolumnę PostgreSQL JSON do JSONB?
...
Chcę go przenieść do JSONB.
Zakładając, że najpierw przeniosłem DB do 9.4 (używając pg_upgrade). What do I do następny?
Spłaszczenie zagregowanych par klucz / wartość z pola JSONB?
Pracuję w Postgres 9.4 z następującą tabelą:
Column │ Type │ Modifiers
─────────────────┼──────── ... st │ 180102416.8036909901975399
star_pu.antiepileptic_drugs_cost │ 296228344.171576079922216
...
Czy to możliwe?
Nadchodzi Postgresql JSONB. Czego teraz użyć? Hstore? JSON? EAV?
Po przejrzeniu relacyjnej debaty badawczej DB / NoSQL, doszedłem do wniosku, że będę posuwał się naprzód z PG jako moim magaz ... rzypisanymi użytkownikowi, może 10 lub 1000+ (tutaj potrzeba projektowania bez schematu play)
Z góry dzięki za każdy wkład!
Tablica zapytań Postgresql obiektów w polu JSONB
Mam tabelę w bazie danych postgresql 9.4 z polem jsonb o nazwie receivers. Niektóre przykładowe wiersze:
[{"id": "145119603 ... owolną wartością z tej listy, w tablicy w polu jsonb.
Czy to możliwe? Czy jest jakiś indeks ginu, który przyspieszy sprawę?