Я ищу утилиту или подход к преобразованию JSON в SQL Schema, предпочтительно ориентированную на питон инструмента, но я открыт для любого ресурса.Многоуровневая схема json to sql
Я не уверен, что мои отладчики с SQL-конструкцией вполне подходят, поэтому любые указатели в конструктивных идеях SQL приветствуются. Я понимаю, что здесь подразумевается несколько таблиц. просто не уверен, как создавать и ссылаться на них, чтобы воссоздать целое.
Для чего это стоит, мои отбивные python вполне подходят. Но я всегда открыт для обучения. Моей слабой точкой является модель базы данных. Учитывая это, я не боюсь заселять эту вещь. Хотя, как всегда, предложения приветствуются. В настоящее время я использую SQLite3 и не имею проблем создавать и заполнять более простые таблицы из этого более крупного проекта.
TL; DR: Ищите легкий выход. Если это не так, я хочу продолжить понимание SQL.
Вот пример (анонимный) JSON, на который я смотрю.
{
"offerings": [
{
"actions": {
"update": {
"method": "PUT",
"url": "/v1/places/1234/offerings/123.json"
},
"view_pizzas": {
"method": "GET",
"url": "/v1/places/1234/offerings/123/pizzas.json"
}
},
"category": {
"id": 567,
"name": "Weekly Special"
},
"description": "",
"id": 298305,
"name": "Good Stuff",
"pizzas": [
{
"actions": {
"delete": {
"method": "DELETE",
"url": "/v1/places/1234/offerings/123/pizzas/456"
},
"update": {
"method": "PUT",
"url": "/v1/places/1234/offerings/123/pizzas/456"
}
},
"id": 456,
"price": "12.74",
"price_type": {
"id": 678,
"name": "In-house"
},
"unit": {
"abbreviation": "large",
"description": "each",
"id": 1
}
},
{
"actions": {
"delete": {
"method": "DELETE",
"url": "/v1/places/1234/offerings/123/pizzas/725380"
},
"update": {
"method": "PUT",
"url": "/v1/places/1234/offerings/123/pizzas/725380"
}
},
"id": 8910,
"price": "7.29",
"price_type": {
"id": 789,
"name": "Neighborhood"
},
"unit": {
"abbreviation": "large",
"description": "each",
"id": 1
}
}
]
}
]
}
Спасибо за это предложение. Я использую SQLizer и очень ценю усилия y'all. Престижность. –