Postgres:如何将文本数组列中的元素复制到 json 列中?

索尔玛

我有一个文本数组列,现在我想创建一个新的 JSON 列。在 JSON 列中,我想从文本数组和当前时间戳创建键值对。

例子:

文本数组{"aa", "bb", "cc"}-> JSON{"aa":"12:00", "bb":"12:00", "cc":"12:00"}

如何以这种方式更新整个表中的所有行?

a_horse_with_no_name

假设当前列已命名data并且新列是new_data您可以执行以下操作:

update the_table
  set new_data = x.new_data
from (
  select id, jsonb_object_agg(t.k, to_char(now(), 'hh24:mi')) as new_data
  from the_table, unnest(data) as t(k)
  group by id
) x
where x.id = foo.id;

在线示例:https : //rextester.com/SMBH72985

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将文本框中的文本复制到 datagridview1 的 1 列?

来自分类Dev

如何将数据从一列复制到另一列并在 phpMyAdmin 中添加文本?

来自分类Dev

如何将文本复制到C中的字符数组

来自分类Dev

如何将信息复制到与另一列中对应的列中?

来自分类Dev

如何将信息复制到与另一列中对应的列中?

来自分类Dev

数组json拆分元素到列postgres

来自分类Dev

如何将datetime列的数据复制到SQL中的另一列

来自分类Dev

如何将一列数据复制到Oracle中的另一列

来自分类Dev

如何将一列数据复制到Oracle中的另一列

来自分类Dev

Postgres-更新json列中的数组元素

来自分类Dev

如何将数据从表 A 中的一列复制到 Oracle 中的表 B

来自分类Dev

将非连续的列复制到多维数组中?

来自分类Dev

如何在postgres中解析文本列的json值

来自分类Dev

如何将多列复制到R中的新数据帧

来自分类Dev

如何将整个SQL Server表(包括列标题)复制到CSV中?

来自分类Dev

在JSON列中查询数组的元素

来自分类Dev

如何将JSON数组中的值解析为BigQuery中的列

来自分类Dev

如何将输入的文本输入到 json 请求中?

来自分类Dev

如何在postgres中订购json列

来自分类Dev

如何将MySqlDataReader复制到数组中,然后遍历整个数组?

来自分类Dev

如何将Matlab数组复制到结构数组的字段中

来自分类Dev

如何将MySqlDataReader复制到数组中,然后遍历整个数组?

来自分类Dev

如何将数组复制到锯齿状的数组中

来自分类Dev

将JSON列拆分为Postgres中的多个列

来自分类Dev

如何将单词从分号(;)插入的文件复制到C ++中的数组中?

来自分类Dev

在Numba中,定位CUDA时如何将数组复制到常量内存中?

来自分类Dev

如何将变量复制到 tcl 中的一个维度数组中

来自分类Dev

如何将JSON对象推送到JSONB列中的嵌套数组

来自分类Dev

如何将数组设置为列以使用 Json 中的 Ajax 构建 HTML 表?

Related 相关文章

  1. 1

    如何将文本框中的文本复制到 datagridview1 的 1 列?

  2. 2

    如何将数据从一列复制到另一列并在 phpMyAdmin 中添加文本?

  3. 3

    如何将文本复制到C中的字符数组

  4. 4

    如何将信息复制到与另一列中对应的列中?

  5. 5

    如何将信息复制到与另一列中对应的列中?

  6. 6

    数组json拆分元素到列postgres

  7. 7

    如何将datetime列的数据复制到SQL中的另一列

  8. 8

    如何将一列数据复制到Oracle中的另一列

  9. 9

    如何将一列数据复制到Oracle中的另一列

  10. 10

    Postgres-更新json列中的数组元素

  11. 11

    如何将数据从表 A 中的一列复制到 Oracle 中的表 B

  12. 12

    将非连续的列复制到多维数组中?

  13. 13

    如何在postgres中解析文本列的json值

  14. 14

    如何将多列复制到R中的新数据帧

  15. 15

    如何将整个SQL Server表(包括列标题)复制到CSV中?

  16. 16

    在JSON列中查询数组的元素

  17. 17

    如何将JSON数组中的值解析为BigQuery中的列

  18. 18

    如何将输入的文本输入到 json 请求中?

  19. 19

    如何在postgres中订购json列

  20. 20

    如何将MySqlDataReader复制到数组中,然后遍历整个数组?

  21. 21

    如何将Matlab数组复制到结构数组的字段中

  22. 22

    如何将MySqlDataReader复制到数组中,然后遍历整个数组?

  23. 23

    如何将数组复制到锯齿状的数组中

  24. 24

    将JSON列拆分为Postgres中的多个列

  25. 25

    如何将单词从分号(;)插入的文件复制到C ++中的数组中?

  26. 26

    在Numba中,定位CUDA时如何将数组复制到常量内存中?

  27. 27

    如何将变量复制到 tcl 中的一个维度数组中

  28. 28

    如何将JSON对象推送到JSONB列中的嵌套数组

  29. 29

    如何将数组设置为列以使用 Json 中的 Ajax 构建 HTML 表?

热门标签

归档