{
table1 {
sections: [
{
name: 'Section1',
fields: [
{
name: 'field1',
position: 1,
value: 'Test value'
},
{
name: 'field2',
position: 2,
value: 'Test value2'
},
]
},
{
name: 'Section2',
fields: [
{
name: 'field1',
position: 1,
value: 'Test value'
},
{
name: 'field2',
position: 2,
value: 'Test value2'
},
]
},
]
}
}
Если бы делать на postgress:
table1, table2....
вручную создавать где
table1
имеет к примеру
values = jsonb
и еще 2 таблицы
Section - где хранятся название секция для всех таблиц
и Fields- храняться все поля для таблиц с FK на TableN и на Section
Но боюсь впереться в возможности jsonb.