Я реализую модель базы данных для хранения более 20 полей в формате календаря iCal и столкнулся с трудоемким вводом всего этого в файл модели SQLAlchemy.py. Есть ли более разумный подход? Я ищу графический интерфейс или модельера, который может создать файл model.py для меня. Я бы указал имена столбцов и некоторые атрибуты, например, тип, длину и т. Д.
Как минимум, мне нужен этот конструктор для вывода модели для одной таблицы. Дополнительные требования, в порядке убывания приоритета:
- Создание нескольких таблиц
- Поддержка базовых отношений между несколькими таблицами (1: 1, 1: n)
- Поддержка ограничений на столбцы.
Я также открыт для других способов достижения цели, возможно, используя графический интерфейс для создания таблиц в базе данных, а затем отражать их обратно в модель.
Я заранее ценю ваши отзывы.