Схемы миграции в PonyORM

Если кто-то изменяет схему, созданную с помощью онлайн-редактора, выполняет ли PonyORM требуемое ALTER TABLE заявления по обновлению схемы?

1 ответ

Решение

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

Вы можете попробовать использовать инструмент миграции из ветки orm-migrations. Официально еще не выпущено. Вы можете скопировать определения моделей из онлайн-редактора, сохранить их в некоторых models.py файл в вашем проекте, и используйте инструмент миграции для создания миграции. Для простых миграций, таких как добавление атрибута или отношения, это должно работать.

Другие вопросы по тегам