我创建了一个简单的模型,然后在 pylons 中使用 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)

当我运行 paste setup-app development.ini 时,我可以看到表已创建,但如果我向表中添加另一列,我该如何迁移我添加的唯一列?

我已经在 Rails 和 Django 中看到了这种迁移,但是 Pylons 是否有类似的东西?

最佳答案

你可以试试这个工具:sqlalchemy-migrate

关于python - 如何迁移 pylons/sqlalchemy 中的模型更改?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3745980/

10-12 16:03