Cuál es la forma estándar de volcar accesorios db a yml en rieles?

He visto algunos complementos y tareas de rastrillo personalizadas para volcar la base de datos activa a los accesorios, pero no estoy seguro de cuál es la técnica predominante.

Básicamente, quiero lo contrario de rake: db: fixtures: load para poder poner información básica de db (la cuenta de usuario administrador, por ejemplo) en svn para cuando la implementemos. No quiero tener que crear accesorios manualmente para cosas como datos de muestra que tomarían mucho tiempo.

Cuando implementamos, quiero poder ejecutar

rake db:migrate
rake db:fixtures:load

Y vete a las carreras.

Cuál es el método mejor / preferido para hacer esto en rieles?

EDITAR

or lo tanto, parece que no hay una forma estándar de hacer una tarea de rastrillado opuesta de db: fixtures: load.

No quiero usar migraciones, porque quiero una forma estándar de hacer esto para todos mis proyectos, y no me gusta la idea de poner más que tal vez la cuenta de administrador en una migración. En segundo lugar, he estado repensando la idea de usar los accesorios. Decidí usar yaml_db porque usa tareas de rastrillo:

rake db:data:dump
rake db:data:load

Los datos terminarán en un archivo YAML sin distribuir los accesorios de prueba (lo que podría ser diferente, ahora que lo pienso con más cuidado). Además, si una herramienta de distribución importante como Heroku lo está utilizando, no tengo que preocuparme por problemas de soporte / longevidad.

Supongo que esto está más cerca del "estándar" que encontraré.

Gracias por todas las buenas respuestas

Respuestas a la pregunta(6)

Su respuesta a la pregunta