fix documentation meta.bind(engine) -> meta.bind = engine; thanks mvt

This commit is contained in:
iElectric 2010-03-12 16:23:01 +01:00
parent 27c3cca5a2
commit 384f045de8
2 changed files with 6 additions and 9 deletions

View File

@ -158,11 +158,11 @@ Our change script defines two functions, currently empty:
)
def upgrade(migrate_engine):
meta.bind(migrate_engine)
meta.bind = migrate_engine
account.create()
def downgrade(migrate_engine):
meta.bind(migrate_engine)
meta.bind = migrate_engine
account.drop()
As you might have guessed, :func:`upgrade` upgrades the database to the next
@ -277,10 +277,10 @@ Your application defines a table in the model.py file:
import model
def upgrade(migrate_engine):
model.meta.bind(migrate_engine)
model.meta.bind = migrate_engine
def downgrade(migrate_engine):
model.meta.bind(migrate_engine)
model.meta.bind = migrate_engine
model.table.drop()
This runs successfully the first time. But what happens if we change
@ -302,10 +302,10 @@ We'll create a new column with a matching change script
import model
def upgrade(migrate_engine):
model.meta.bind(migrate_engine)
model.meta.bind = migrate_engine
model.table.data.create()
def downgrade(migrate_engine):
model.meta.bind(migrate_engine)
model.meta.bind = migrate_engine
model.table.data.drop()
This appears to run fine when upgrading an existing database - but the

View File

@ -18,9 +18,6 @@ del _sa_version
from migrate.changeset.schema import *
from migrate.changeset.constraint import *
sqlalchemy.schema.Table.__bases__ += (ChangesetTable, )
sqlalchemy.schema.Column.__bases__ += (ChangesetColumn, )
sqlalchemy.schema.Index.__bases__ += (ChangesetIndex, )