Я хочу написать несколько небольших инструментов для управления содержимым таблицы для существующей базы данных SQL Server 2005. У меня есть несколько десятков таблиц ссылочного контента для приложения, которое развернуто во многих клиентских базах данных (часто для разных версий схемы), и я хочу создать несколько скриптов python для экспорта, импорта, разложения и объединения этого содержимого в разных версиях при сохранении ссылочная целостность. Есть ли простой способ автоматически генерировать классы python для моделирования этого содержимого для каждой версии базы данных? Я в первую очередь разработчик sql с небольшим количеством опыта python и java, поэтому чем проще, тем лучше.
EDIT: Забыл упомянуть, что мне не только хотелось бы создать модель, но и легко заполнить объекты из существующего db.
SqlAlchemy может на самом деле помочь вам. Вы можете посмотреть здесь http://www.sqlalchemy.org/docs/05/ormtutorial.html
В Django есть документация по использованию его с устаревшими базами данных, но вам все равно придется обрабатывать такие вещи, как определение отношений самостоятельно.