From 384f045de8acd38d4ff7af4047970bc9b45d84e1 Mon Sep 17 00:00:00 2001 From: iElectric Date: Fri, 12 Mar 2010 16:23:01 +0100 Subject: [PATCH] fix documentation meta.bind(engine) -> meta.bind = engine; thanks mvt --- docs/versioning.rst | 12 ++++++------ migrate/changeset/__init__.py | 3 --- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/docs/versioning.rst b/docs/versioning.rst index fa5483d..876d4ec 100644 --- a/docs/versioning.rst +++ b/docs/versioning.rst @@ -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 diff --git a/migrate/changeset/__init__.py b/migrate/changeset/__init__.py index 25fc73b..a186627 100644 --- a/migrate/changeset/__init__.py +++ b/migrate/changeset/__init__.py @@ -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, )