Postgresql : effecteur des update avec un champ XML ?

From: celati Laurent <laurent(dot)celati(at)gmail(dot)com>
To: pgsql-fr-generale <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Postgresql : effecteur des update avec un champ XML ?
Date: 2024-12-16 16:33:14
Message-ID: CAHByMH2sRSio8UtX6LhWP9u16zToyQd4EetH=7S013bEtRa1Aw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Bonjour,

Je travaille avec postgreSQL. J'ai une table avec plusieurs colonnes. L'une
d'elles (la colonne 'data') est une donnée de type XML. Savez-vous si il y
aurait un moyen de faire des mises à jour/update sur cette colonne XML ?
Pour exemple, je colle une requête qui fonctionne permettant d'extraire
certains éléments de cette colonne XML.

select id, unnest(xpath(
'//cit:CI_Organisation/cit:name/gco:CharacterString/text()',
CAST(data AS XML),
ARRAY[
ARRAY['cit', 'http://standards.iso.org/iso/19115/-3/cit/2.0'],
ARRAY['gco', 'http://standards.iso.org/iso/19115/-3/gco/1.0'],
ARRAY['mdb','http://standards.iso.org/iso/19115/-3/mdb/2.0'],
ARRAY['cat','http://standards.iso.org/iso/19115/-3/cat/1.0'],
])) as orga_name, changedate, createdate, displayorder,
doctype, extra, popularity, rating, root, schemaid, title, istemplate,
isharvested, harvesturi,
harvestuuid, groupowner, metadata.owner, metadata.source,
uuidfrom public.metadata

Existerai-t-il un moyen d’effectuer une mise à jour/update sur ce champ
XML ?

Un grand merci.

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message emmanuel.remy94 2024-12-17 08:03:22 Re: Postgresql : effecteur des update avec un champ XML ?
Previous Message Vik Fearing 2024-12-04 12:56:49 pgDay Paris 2025 - Appel à orateurs et aux sponsors