From 4cb8fee5ffb297719e1ffd8ec9fd7a24f9ac45a5 Mon Sep 17 00:00:00 2001 From: "wyuenho@gmail.com" Date: Sun, 2 Oct 2011 20:09:43 +0800 Subject: fixed issue 83 --- migrate/versioning/api.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/migrate/versioning/api.py b/migrate/versioning/api.py index eee74be..bde1f30 100644 --- a/migrate/versioning/api.py +++ b/migrate/versioning/api.py @@ -212,14 +212,15 @@ def test(url, repository, **opts): """ engine = opts.pop('engine') repos = Repository(repository) - script = repos.version(None).script() # Upgrade log.info("Upgrading...") + script = repos.version(None).script(engine.name, 'upgrade') script.run(engine, 1) log.info("done") log.info("Downgrading...") + script = repos.version(None).script(engine.name, 'downgrade') script.run(engine, -1) log.info("done") log.info("Success") -- cgit v1.2.1 From 7ce76aaab64ce11426a03a908ec15315a925bd74 Mon Sep 17 00:00:00 2001 From: "wyuenho@gmail.com" Date: Sun, 2 Oct 2011 20:13:10 +0800 Subject: fixed issue 129 --- docs/versioning.rst | 6 +++--- migrate/versioning/api.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/versioning.rst b/docs/versioning.rst index d2d8c47..28a0dc7 100644 --- a/docs/versioning.rst +++ b/docs/versioning.rst @@ -63,7 +63,7 @@ The database is specified as a `SQLAlchemy database url`_. :: - $ python my_repository/manage.py version_control sqlite:///project.db + $ python my_repository/manage.py version_control sqlite:///project.db my_repository We can have any number of databases under this repository's version control. @@ -72,7 +72,7 @@ Each schema has a version that SQLAlchemy Migrate manages. Each change script applied to the database increments this version number. You can see a database's current version:: - $ python my_repository/manage.py db_version sqlite:///project.db + $ python my_repository/manage.py db_version sqlite:///project.db my_repository 0 A freshly versioned database begins at version 0 by default. This @@ -84,7 +84,7 @@ and applying change scripts changes the database's version number. Similarly, we can also see the latest version available in a repository with the command:: - $ python my_repository/manage.py version + $ python my_repository/manage.py version my_repository 0 We've entered no changes so far, so our repository cannot upgrade a diff --git a/migrate/versioning/api.py b/migrate/versioning/api.py index bde1f30..570dc08 100644 --- a/migrate/versioning/api.py +++ b/migrate/versioning/api.py @@ -119,7 +119,7 @@ def script_sql(database, description, repository, **opts): For instance, manage.py script_sql postgresql description creates: repository/versions/001_description_postgresql_upgrade.sql and - repository/versions/001_description_postgresql_postgres.sql + repository/versions/001_description_postgresql_downgrade.sql """ repo = Repository(repository) repo.create_script_sql(database, description, **opts) -- cgit v1.2.1