Я хочу написать несколько небольших инструментов для управления содержимым таблицы для существующей БД SQL Server 2005. У меня есть несколько десятков таблиц справочного контента для приложения, которое развернуто во многих клиентских базах данных (часто для разных версий схемы), и я хочу создать несколько сценариев Python для экспорта, импорта, сравнения и объединения этого контента между версиями, сохраняя при этом ссылочная целостность. Есть ли простой способ автоматически генерировать классы Python для моделирования этого контента для каждого выпуска базы данных? Я в первую очередь разработчик SQL с небольшим опытом работы с Python и Java, так что чем проще, тем лучше.
РЕДАКТИРОВАТЬ: Забыл упомянуть, что я не только хотел бы иметь возможность создавать модель, но также легко заполнять объекты из существующей базы данных.