我创建了一个简单的模型,然后在 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/