Tag: jsonb
Binäre version der json-Daten-Typ, der in Postgres 9.4+. Der große praktische Unterschied ist die Effizienz.
2
Antworten
Nachdem sich durch die relationale DB/NoSQL-Forschung Debatte, ich bin zu dem Schluss gekommen, dass ich voran mit PG als meine Daten zu speichern. Ein großer Teil dieser Entscheidung war die Ankündigung von JSONB kommt auf 9,4. Meine
2
Antworten
Ich bin mit Postgresql 9.4 und eine Tabelle test mit id::int und content::jsonb wie folgt: id | content ----+----------------- 1 | {"a": {"b": 1}} 2 | {"a": {"b": 1}} 3 | {"a": {"b": 2}} 4 | {"a":
2
Antworten
Ich arbeite, postgres-Datenbank, wo ich mit einer Mischung von relationalen Tabellen und jsonb Tabellen (die indiziert werden können). Ich benutze eine Menge von CTE-Abfragen zum einfügen oder aktualisieren von Daten, die Auswahl aus einer temporären Tabelle, wie:
1
Antworten
Mir läuft die neueste version von PostgreSQL 9.4.5-1.pgdg14.04+1, und bin versucht, die Berechnung der Länge einer JSONB array mit der JSON_ARRAY_LENGTH Funktion, wie beschrieben in der PostgreSQL 9.4 Dokumentation Hier ist die genaue Abfrage, die ich bin
1
Antworten
Gibt es zwei Tabellen: Autorisierte Ansprechpartner (auth_contacts): ( userid varchar contacts jsonb ) contacts enthält ein array von Kontakten mit Attributen {contact_id, type} discussion: ( contact_id varchar discussion_id varchar discussion_details jsonb ) Den Tisch auth_contacts hat mindestens
1
Antworten
Ich habe eine Postgres-Tabelle mit Inhalten wie diesem: id | data 1 | {"a":"4", "b":"5"} 2 | {"a":"6", "b":"7"} 3 | {"a":"8", "b":"9"} Der ersten Spalte ist ein integer, und die zweite ist eine json-Spalte. Ich möchte
2
Antworten
Habe ich die folgende Tabelle mit dem Namen module_data. Derzeit hat es drei Reihen von Einträgen: id data 0ab5203b-9157-4934-8aba-1512afb0abd0 {"title":"Board of Supervisors Meeting","id":"1i3Ytw1mw98"} 7ee33a18-63da-4432-8967-bde5a44347a0 {"title":"Board of Supervisors Meeting","id":"4-dNAg2mn6o"} 8d71ca35-74eb-4751-b635-114bf04843f1 {"title":"COPD 101", "id":"l9O0jCR-sxg"} Den Daten ist ein jsonb
1
Antworten
wenn ich versuche zu wählen Datensatz aus einer Tabelle SELECT * FROM movie_test WHERE tags = ('["dramatic","women", "political"]'::json) Den sql-code werfen einen Fehler LINE 1: SELECT * FROM movie_test WHERE tags = ('["dramatic","women",... ^ HINT: No operator
2
Antworten
Für Versionen kleiner als 9.5 sehen, diese Frage Habe ich eine Tabelle in PostgreSQL mit diesem: CREATE TEMP TABLE jsontesting AS SELECT id, jsondata::jsonb FROM ( VALUES (1, '["abra","value","mango", "apple", "sample"]'), (2, '["japan","china","india", "russia", "australia"]'), (3, '["must",
4
Antworten
Ich versuche folgende Abfrage: SELECT (json_data->'position'->'lat') + 1.0 AS lat FROM updates LIMIT 5; (+1.0 ist nur da, um Kraft Konvertierung zu float. Meine eigentlichen Abfragen sind wesentlich komplexer, diese Abfrage ist nur ein Testfall für das
7
Antworten
Verwendung von Postgres 9.4, ich bin auf der Suche nach einer Möglichkeit zum Zusammenführen von zwei (oder mehr) json oder jsonb Spalten in einer Abfrage. Betrachten Sie die folgende Tabelle als Beispiel: id | json1 | json2
2
Antworten
Ich versuche zu testen, die json Typ in PostgreSQL 9.3. Ich habe eine json Spalte namens data in einer Tabelle namens reports. Das JSON sieht wie folgt aus: { "objects": [ {"src":"foo.png"}, {"src":"bar.png"} ], "background":"background.png" } Ich
1
Antworten
Ich habe eine Tabelle, die wie folgt aussieht: 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
8
Antworten
PostgreSQL nur eingeführt JSONB und es ist bereits trending auf hacker news. Es wäre toll, wenn jemand erklären könnte, wie es anders aus Hstore und JSON-früher vorhanden, in PostgreSQL. Was sind die vor-und Nachteile und Wann sollte
2
Antworten
Ich habe eine Tabelle in einem postgresql-9.4 Datenbank mit jsonb Feld Empfänger genannt. Einige Beispiel-Zeilen: [{"id": "145119603", "name": "145119603", "type": 2}] [{"id": "1884595530", "name": "1884595530", "type": 1}] [{"id": "363058213", "name": "363058213", "type": 1}] [{"id": "1427965764", "name": "1427965764",
1
Antworten
psql --version psql (PostgreSQL) 9.4.1 rails -v Rails 4.2.0 Habe ich ein jsonb Spalte durch migration wie class AddPreferencesToUsers < ActiveRecord::Migration def change add_column :users, :preferences, :jsonb, null: false, default: '{}' add_index :users, :preferences, using: :gin end
8
Antworten
Suche durch die Dokumentation bei der Postgres 9.4 Datentyp JSONB, es ist nicht sofort offensichtlich, wie ich mit den updates auf JSONB Spalten. Dokumentation für JSONB-Typen und Funktionen: http://www.postgresql.org/docs/9.4/static/functions-json.html http://www.postgresql.org/docs/9.4/static/datatype-json.html Als Beispiele habe ich diese grundlegenden Tabellenstruktur:
3
Antworten
Suchen nach allen Zeilen, in denen eine bestimmte json-Spalte enthält ein leeres Objekt {}. Dies ist möglich mit JSON-arrays, oder wenn ich bin auf der Suche nach einem speziellen Schlüssel in das Objekt. Aber ich will doch