в таблице Redshift У меня есть столбец tag
, в котором varchar хранит json
с типичными парами ключ / значение. Например, для записи с id = 1 значение tag
выглядит следующим образом: {"env":"test","app-name":"ap123","product-type":"web-app"}
.
Я хотел бы преобразовать ключ / значения в типичную реляционную таблицу, как показано ниже:
+---+-------------+-------+
|id ||key |value |
+---+-------------+-------+
|1 |env |test |
|1 |app-name |ap123 |
|1 |product-type |web-app|
|2 |env |dev |
|...|... |... |
+---+-------------+-------+
Я провел быстрое исследование, я не нашел никакого решения. Я пытался использовать функции Redshift json, но без достижения желаемого результата (https://docs.aws.amazon.com/redshift/latest/dg/json-functions.html).
Любые идеи весьма полезны.