I’ve given Sebastian Deutsch write access to my dbserialize repo on github and a few days ago he already made some minor changes, mainly improving the documentation and making the interface more consistent.

Dbserialize provides two rake tasks to store your current environments database tables to Yaml fixtures in db/fixtures and to fill the database with these fixtures.

That way it’s possible to store sample data consistently in the repository and for all developers on a project to use common sample data instead of manually generating something on every developer machine or sending database dumps around via email.

Check out the announcement here, the project page here, and the repository on github