如何在pylons / sqlalchemy中迁移模型更改?

时间:2010-09-19 14:04:46

标签: python pylons

我创建了一个简单的模型,然后使用sqylchemy在pylons中将其映射到一个类:

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 个答案:

答案 0 :(得分:2)

您可以尝试使用此工具:sqlalchemy-migrate