JavaScript Object Notation (JSON) est une norme ouverte, lisible par l'homme et par machine qui facilite l'échange de données, et avec XML est le principal format d'échange de données utilisé sur le Web moderne.
J'ai une colonne dataqui contient un jsondocument à peu près comme ceci: { "name": "foo", "tags": ["foo", "bar"] } Je voudrais transformer le tagstableau imbriqué en une chaîne concaténée ( foo, bar). Ce serait facilement possible avec la array_to_string()fonction en théorie. Cependant, cette fonction n'agit pas sur les jsontableaux. Je …
Je dois stocker des objets JSON dans une base de données SQLite, puis effectuer des requêtes complexes à ce sujet. J'ai fait un tableau comme ça: +--------------------------------------+ |document | property | string | number| +--------------------------------------+ |foo | "title" | "test" | | +--------------------------------------+ |foo | "id" | | 42 | …
Existe-t-il un moyen d’exporter les données de la table postgres au format json dans un fichier? J'ai besoin que la sortie soit ligne par ligne, comme: {'id':1,'name':'David'} {'id':2,'name':'James'} ... EDIT: version postgres: 9.3.4
J'utilise postgresql 9.3.4. J'ai une table avec 3 champs: id name addr --- ---- ---- 1 n1 ad1 2 n2 ad2 ... J'ai besoin de déplacer les données vers une nouvelle table avec des champs comme: id data --- ---- 1 {'name': 'n1', 'addr': 'ad1'} 2 {'name': 'n2', 'addr': 'ad2'} …
J'ai une requête comme: 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; Comment puis-je sélectionner les colonnes bafin que je n'en ai pas b.item_iddans l'objet JSON? J'ai lu ROW, mais il renvoie un objet JSON comme: {"f1": "Foo", "f2": "Bar"} …
Je veux écrire une requête contre le jsonbtype dans Postgres qui, étant donné un tableau d'ID clients, trouvera les groupes correspondants. Étant donné cet exemple de tableau: 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", …
j'essaie de savoir s'il y a une ligne qui contient une date spécifique à l'intérieur d'un tableau JSON Disons que mes données ressemblent à ceci: Applications de table: id | application_id | data # Rows 1 | 1 | [{"data" : ["some", "data#1"], "date": "2016-04-21"}, {"data" : ["other", "data#1"], "date" …
J'ai un champ appelé «utilisateur» qui contient un tableau json qui ressemble à peu près à ceci: "user": [{ "_id" : "1", "count" : "4" }, { "_id" : "3", "count": "4"}] Maintenant, je veux une requête comme: select count from tablename where id = "1" Je ne suis pas …
Je n'arrive pas à comprendre comment mettre à jour un élément dans un type de données PostgreSQL 9.3. Mon exemple: 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 …
Je ne parle pas de colonnes dynamiques, je pose des questions sur le type de données JSON de la colonne native. En termes simples, puis-je exécuter le code suivant sur n'importe quelle version de MariaDB? CREATE TABLE example (names JSON); Pour autant que je sache, ce n'est pas le cas, …
J'ai donc une jsonbcolonne qui contient des entrées comme celle-ci: https://pastebin.com/LxJ8rKk4 Existe-t-il un moyen d'implémenter une recherche de texte intégral sur toute la colonne jsonb?
J'ai une table, personsqui contient deux colonnes, une idet une datacolonne basée sur JSONB (cette table vient d'être créée à des fins de démonstration pour jouer avec le support JSON de PostgreSQL). Maintenant, supposons qu'il contienne deux enregistrements: 1, { name: 'John', age: 30 } 2, { name: 'Jane', age: …
Cela illustre bien le problème: Lorsque la colonne b est de type texte et non un tableau, les opérations suivantes fonctionnent: 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"] | Mais si je définis la bcolonne …
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.