Как перенести изменения модели в пилонах / sqlalchemy? - PullRequest
3 голосов
/ 19 сентября 2010

Я создал простую модель и затем сопоставил ее с классом, используя sqlalchemy в пилонах:

tag_table = schema.Table('tag', meta.metadata,
    schema.Column('id', types.Integer,
                  schema.Sequence('tag_seq_id', optional=True),
                  primary_key=True),
    schema.Column('name', types.Unicode(20), nullable=False, unique=True),
)

class Tag(object):
    pass
orm.mapper(Tag, tag_table)

Когда я запускаю paster setup-app development.ini, я вижу, что таблица создана, но если ядобавить еще один столбец в мою таблицу, как мне перенести единственный добавленный столбец?

Я видел эту миграцию в Rails и Django, но есть ли что-то похожее для Pylons?

1 Ответ

2 голосов
/ 19 сентября 2010

Вы можете попробовать этот инструмент: sqlalchemy-migrate

...