Eu tenho uma tabela com o tipo de coluna como json
.
select request_id,cast(job_info as varchar) from requests_table where cast(job_id as varchar) like '%4665-b583-3b92218db8ce%';
Aqui job_info
e job_id
estão a json
coluna de tipo.
Isso me rende dados como este:
request_id | job_info
--------------------------------------+-------------------------------------------------------------------------------------------------------------------
f373085d-0124a161b2d7 | ["test-cluster", "test-cluster-id-11111"]
(1 row)
Estou esperando que os dados job_info sejam recuperados como duas colunas separadas.
f373085d-0124a161b2d7,test-cluster,test-cluster-id-11111
Você pode extrair cada elemento da matriz usando o
->>
operador: