Migrate extends SQLAlchemy to have database changeset handling (LADI project)
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Nedko Arnaudov e14b7daef7 Remove svn version tag setting
This is confusing our poor friend setuptools into appending a post0 on
to release versions.

See also commit b011e6cb39)
2 weeks ago
docs finalize changelog for 0.7.2 12 years ago
migrate finalize changelog for 0.7.2 12 years ago
.hgignore ignore vim swap files and docs/_static 12 years ago
.hgsigs Added signature for changeset fbb2817a1e3f 13 years ago
.hgtags Added tag v0.7.1 for changeset fbb2817a1e3f 13 years ago
COPYING add MIT licence file 14 years ago
MANIFEST.in start next development iteration 13 years ago
README rewrap README 12 years ago
TODO fixed #92 13 years ago
build-req.pip bump SQLAlchemy dependency to >= 0.6 12 years ago
setup.cfg Remove svn version tag setting 2 weeks ago
setup.py bump SQLAlchemy dependency to >= 0.6 12 years ago
test-req.pip psycopg2 downloads from initrd.org work without workaround 13 years ago
test_db.cfg.tmpl add firebird to test_db.cfg.tmpl; fix bug when dropping a column in firebird: also drop related constraint or index 14 years ago

README

Inspired by Ruby on Rails' migrations, Migrate provides a way to deal with
database schema changes in `SQLAlchemy <http://sqlalchemy.org>`_ projects.

Migrate extends SQLAlchemy to have database changeset handling. It provides a
database change repository mechanism which can be used from the command line as
well as from inside python code.

Help
------

Sphinx documentation is available at the project page `packages.python.org
<http://packages.python.org/sqlalchemy-migrate/>`_.

Users and developers can be found at #sqlalchemy-migrate on Freenode IRC
network and at the public users mailing list `migrate-users
<http://groups.google.com/group/migrate-users>`_.

New releases and major changes are announced at the public announce mailing
list `migrate-announce <http://groups.google.com/group/migrate-announce>`_
and at the Python package index `sqlalchemy-migrate
<http://pypi.python.org/pypi/sqlalchemy-migrate>`_.

Homepage is located at `code.google.com
<http://code.google.com/p/sqlalchemy-migrate/>`_

You can also clone a current `development version
<http://code.google.com/p/sqlalchemy-migrate/source/checkout>`_ from the
project's `mercurial <http://mercurial.selenic.com/>`_ trunk.

Tests and Bugs
------------------

To run automated tests:

* Copy test_db.cfg.tmpl to test_db.cfg
* Edit test_db.cfg with database connection strings suitable for running tests.
  (Use empty databases.)
* $ pip install -r test-req.pip
* $ python setup.py develop
* $ nosetests

Please report any issues with sqlalchemy-migrate to the issue tracker at
`code.google.com issues
<http://code.google.com/p/sqlalchemy-migrate/issues/list>`_