如何在PostgreSQL中更新XML数据类型列

4
PostgreSQL 9.1版本,
我有一张表,
xmltest=# \d xmltest
    Table "public.xmltest"
 Column  |  Type   | Modifiers 
---------+---------+-----------
 id      | integer | not null
 xmldata | xml     | 
Indexes:
    "xmltest_pkey" PRIMARY KEY, btree (id)

xmltest=# select * from xmltest;
 id |                xmldata                
----+---------------------------------------
  1 | <root>                               +
    | <child1>somedata for child1 </child1>+
    | <child2>somedata for child2 </child2>+
    | </root> 
(1 row)

现在,如何更新元素/标记child2内的值

我不希望一次性更新整个列

有没有一种方法可以更新/添加/删除特定标记的值?如果有,请分享 :)

1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接