Qual é a maneira padrão de despejar dispositivos db para yml em trilho
Vi alguns plug-ins e tarefas de rake personalizadas para despejar o db ativo em equipamentos, mas não tenho certeza de qual é a técnica predominant
Basicamente, eu quero o oposto de rake: db: fixtures: load para que eu possa colocar informações básicas de db (a conta de usuário administrador, por exemplo) no svn para quando implantarmos. Não quero ter que criar acessórios manualmente para coisas como dados de amostra que levariam muito temp
Quando implantamos, quero poder executar
rake db:migrate
rake db:fixtures:load
E esteja pronto para as corrida
Qual é o melhor / preferido método para fazer isso em trilhos?
EDITAR
Parece que não há uma maneira padrão de executar uma tarefa de rake oposta do db: fixtures: loa
Não quero usar migrações, porque quero uma maneira padrão de fazer isso para todos os meus projetos e não gosto da ideia de colocar mais do que talvez a conta de administrador em uma migração. Segundo, tenho repensado a ideia de usar os equipamentos. Eu decidi usar o yaml_db porque ele usa tarefas de rake:
rake db:data:dump
rake db:data:load
Os dados serão encerrados em um arquivo YAML sem atrapalhar os equipamentos de teste (que podem ser diferentes, agora que penso nisso com mais cuidado). Além disso, se uma ferramenta de distribuição importante como a Heroku a estiver usando, não preciso me preocupar com problemas de suporte / longevidad
Suponho que este seja o mais próximo do "padrão" que encontrare
brigado por todas as ótimas resposta