Из яндекс форм с помощью cloud function данные передаются в базу
Postgresql
Структура передаваемого JSON приведена ниже:
{answer: {
"id":<идентификатор_ответа_на_форму>,
"uid":"<идентификатор_пользователя>",
"data":{
"<идентификатор_вопроса_с_указанием_типа>":{
"value":<ответ_на_вопрос>,
"question":{
"id":<идентификатор_вопроса>,
"slug":"<идентификатор_вопроса_с_указанием_типа>",
"options":{
<параметры_вопроса>
},
"answer_type":{
"id":<идентификатор_типа_вопроса>,"slug":"<тип_вопроса>"
}
}
}
},
"survey":{
"id":"<идентификатор_формы>"
},
"created":"<дата_ответа>",
"cloud_uid":"<идентификатор_пользователя>"
}
{
"id":<идентификатор_ответа_на_форму>,
"uid":"<идентификатор_пользователя>",
"data":{
"<идентификатор_вопроса_с_указанием_типа>":{
"value":<ответ_на_вопрос>,
"question":{
"id":<идентификатор_вопроса>,
"slug":"<идентификатор_вопроса_с_указанием_типа>",
"options":{
<параметры_вопроса>
},
"answer_type":{
"id":<идентификатор_типа_вопроса>,"slug":"<тип_вопроса>"
}
}
}
},
"survey":{
"id":"<идентификатор_формы>"
},
"created":"<дата_ответа>",
"cloud_uid":"<идентификатор_пользователя>"
...........
Как сделать так, чтобы из сохраняемого JSON создать новую таблицу, которая содержит поля:
i
d-question: "идентификатор_вопроса_с_указанием_типа"
answer: "value":<ответ_на_вопрос>
date: "created":"<дата_ответа>"
и далее объединить с таблицей, где будут поля
row_number: "числовой порядок вопросов" 1,2,3,4........ 230
id-question: "идентификатор_вопроса_с_указанием_типа"