Где я могу найти хорошие примеры или руководства для sqlalchemy-migrate - PullRequest
6 голосов
/ 13 ноября 2010

В этой теме кто-то указал мне использовать sqlalchemy-migrate , чтобы помочь с быстро меняющимся веб-приложением, использующим sqlalchemy. Однако также был рекомендован метод Do It Yourself , состоящий в том, чтобы вручную писать столбцы CSV для новой схемы базы данных и, наконец, импортировать их.

Проблема в том, что я не могу найти реальных примеров sqlalchemy-migrate . Ресурсы, которые я нашел в лучшем случае , описывают добавление одного столбца или переименование столбца. Официальная документация по существу описывает API, и трудно понять, как эффективно использовать миграцию. Из документа я даже не могу знать, может ли миграция помочь изменить ядро ​​базы данных , например, с sqlite на mysql, в то время как решение DIY сделало бы эту работу.

Я действительно хочу увидеть код, который будет делать нетривиальные преобразования схемы базы данных и доказывать, что миграция действительно полезный инструмент.

Где я могу найти хорошие примеры / учебные пособия для sqlalchemy-migrate?

Спасибо!

1 Ответ

4 голосов
/ 13 ноября 2010

Не забывайте о поиске кода Google при поиске реальных примеров кода. Например, следующий поиск:

http://www.google.com/codesearch?hl=en&lr=&q=%22from+migrate+import%22+lang:python&sbtn=Search

Подтянет ряд реальных скриптов миграции. В основном он ищет файлы Python с «from migrate import» в файле.

Проработайте некоторые из них и посмотрите, сможете ли вы следить за тем, что они делают.

...