Свести объект jsonb, который включает строку и вложенный массив в postgresql - PullRequest
0 голосов
/ 28 июня 2018

У меня есть данные в таблице как:

column     |datatype
-----------|--------
id         | integer
name       | text
phone      | text
education  | jsonb

Пример данных:

id    |   name   |   phone   |   data   |
------|----------|-----------|----------|
1     |Test User |78545254   | [[{"label": "Type", "value": "Graduate"}, {"From", "value": "01-04-2015"}, {"label": "To", "value": "21-04-2016"}],[{"label": "Type", "value": "Post Graduate"}, {"From", "value": "01-04-2015"}, {"label": "To", "value": "21-04-2016"}]] |
2     |Test Usr  |78545254   | [[{"label": "Type", "value": "Graduate"}, {"From", "value": "01-04-2015"}, {"label": "To", "value": "21-04-2016"}]] |

Я хочу сделать запрос, который может дать мне вывод:

id |  label             |     value       |
---|--------------------|-----------------|
1  | name               | Test User       |
1  | phone              | 78545254        |
1  | education_Type_1   | Graduation      |
1  | education_From_1   | 01-04-2015      |
1  | education_To_1     | 21-04-2016      |
1  | education_Type_2   | Post Graduation |
1  | education_From_2   | 01-04-2015      |
1  | education_To_2     | 21-04-2016      |
2  | name               | Test Usr        |
2  | phone              | 78545254        |
2  | education_Type_1   | Graduation      |
2  | education_From_1   | 01-04-2015      |
2  | education_To_1     | 21-04-2016      |

Может кто-нибудь помочь мне построить такой запрос?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...