2010-09-19 4 views
3

J'ai créé un modèle simple et mis en correspondance à une classe en utilisant sqlalchemy dans Pylons:Comment migrer des modifications de modèle dans 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) 

Quand je lance Paster development.ini setup-app je peux voir que la table est créée, mais si j'ajouter une colonne à ma table, comment puis-je migrer la seule colonne que j'ai ajoutée?

J'ai vu cette migration dans Rails et Django mais y a-t-il quelque chose de similaire pour Pylons?

Répondre

2

Vous pouvez essayer cet outil: sqlalchemy-migrate

+0

Merci, Peut-être j'eu un mauvais mot clé quand je googlé. – Marconi

+0

sqlalchemy-migrate ne fonctionne pas si vous utilisez des schémas PostgreSQL et non-par défaut. – Ben

Questions connexes