JavaScript Object Notation (JSON) ist ein offener, menschlicher und maschinenlesbarer Standard, der den Datenaustausch erleichtert und zusammen mit XML das Hauptformat für den Datenaustausch im modernen Web ist.
Ich habe eine Spalte data, die ein jsonDokument ungefähr so enthält: { "name": "foo", "tags": ["foo", "bar"] } Ich möchte das verschachtelte tagsArray in eine verkettete Zeichenfolge ( foo, bar) verwandeln . Das wäre mit der array_to_string()Funktion in der Theorie leicht möglich . Diese Funktion wirkt sich jedoch nicht auf …
Gibt es eine Möglichkeit, Postgres-Tabellendaten als JSON in eine Datei zu exportieren? Ich brauche die Ausgabe Zeile für Zeile, wie: {'id':1,'name':'David'} {'id':2,'name':'James'} ... BEARBEITEN: postgres version: 9.3.4
Ich lasse postgresql 9.3.4 laufen. Ich habe eine Tabelle mit 3 Feldern: id name addr --- ---- ---- 1 n1 ad1 2 n2 ad2 ... Ich muss die Daten in eine neue Tabelle mit folgenden Feldern verschieben: id data --- ---- 1 {'name': 'n1', 'addr': 'ad1'} 2 {'name': 'n2', 'addr': …
Ich habe eine Frage wie: 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; Wie kann ich die Spalten auswählen , bso habe ich nicht b.item_idin der JSON - Objekt? Ich habe darüber gelesen ROW, aber es gibt ein JSON-Objekt wie …
Ich versuche herauszufinden, ob es eine Zeile gibt, die ein bestimmtes Datum in einem JSON-Array enthält Angenommen, meine Daten sehen folgendermaßen aus: Tischanwendungen: id | application_id | data # Rows 1 | 1 | [{"data" : ["some", "data#1"], "date": "2016-04-21"}, {"data" : ["other", "data#1"], "date" : "2016-04-22"}] 2 | 2 …
Ich habe ein Feld namens "Benutzer", das ein JSON-Array enthält, das ungefähr so aussieht: "user":: [{ "_id" : "1", "count" : "4" }, { "_id" : "3", "count": "4"}] Jetzt möchte ich eine Abfrage wie: select count from tablename where id = "1" Ich kann das bestimmte Feld nicht countaus …
Ich möchte eine Abfrage gegen jsonbTyp in Postgres schreiben , die bei einem Array von Kunden-IDs entsprechende Gruppen findet. Angesichts dieser Beispieltabelle: 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"}]}'); Ich fand ähnliche Frage …
Ich kann mir nicht vorstellen, wie ich ein Element in einem PostgreSQL 9.3-Datentyp aktualisieren kann. Mein Beispiel: 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 …
Ich spreche nicht von dynamischen Spalten, sondern vom JSON-Datentyp der nativen Spalte. Kann ich mit einfachen Worten den folgenden Code auf jeder MariaDB-Version ausführen? CREATE TABLE example (names JSON); Soweit ich weiß, ist dies nicht der Fall, aber ich bin mir immer noch nicht sicher, da es eine Menge Themen …
Ich habe also eine jsonbSpalte mit Einträgen wie diesen: https://pastebin.com/LxJ8rKk4 Gibt es eine Möglichkeit, eine Volltextsuche für die gesamte jsonb-Spalte zu implementieren?
Ich habe eine Tabelle, personsdie zwei Spalten enthält, eine idund eine JSONB-basierte dataSpalte (diese Tabelle wurde nur zu Demonstrationszwecken erstellt, um mit der JSON-Unterstützung von PostgreSQL herumzuspielen). Angenommen, es enthält zwei Datensätze: 1, { name: 'John', age: 30 } 2, { name: 'Jane', age: 20 } Angenommen, ich möchte den …
SELECT json_array_elements('["one", "two"]'::json) gibt Ergebnis | json_array_elements | | : ------------------ | | "eins" | | "zwei" | Ich hätte gerne das gleiche, aber ohne die Anführungszeichen: one two Sieht so aus, als könnte ich ->>hier nicht verwenden , da ich keine Feldnamen im JSON habe. Es ist nur eine …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.